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

前端之家收集整理的这篇文章主要介绍了javascript – Firefox“window.event未定义”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个脚本:
  1. function postBackByObject(e) {
  2. var o = window.event.srcElement || e.target;
  3. if (o.tagName == "INPUT" && o.type == "checkBox") {
  4. __doPostBack("","");
  5. }
  6. }

我使用这个脚本与onclick =“postBackByObject();”.

但是在Firefox 21中我得到这个错误

TypeError: window.event is undefined

我怎么了?

解决方法

那是因为它是. window.event是用于较旧版本的IE.

这样做的典型方式是:

  1. function postBackByObject(e) {
  2. e = e || window.event;
  3. var o = e.srcElement || e.target;
  4. // ...
  5. }

猜你在找的JavaScript相关文章