javascript – Firefox“window.event未定义”错误

前端之家收集整理的这篇文章主要介绍了javascript – Firefox“window.event未定义”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个脚本:
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;
    // ...
}

猜你在找的JavaScript相关文章