我有这个脚本:
- function postBackByObject(e) {
- var o = window.event.srcElement || e.target;
- if (o.tagName == "INPUT" && o.type == "checkBox") {
- __doPostBack("","");
- }
- }
我使用这个脚本与onclick =“postBackByObject();”.
但是在Firefox 21中我得到这个错误:
TypeError: window.event is undefined
我怎么了?
解决方法
那是因为它是. window.event是用于较旧版本的IE.
这样做的典型方式是:
- function postBackByObject(e) {
- e = e || window.event;
- var o = e.srcElement || e.target;
- // ...
- }