当前位置:Gxlcms > JavaScript > JavaScript获取事件对象的注意点_javascript技巧

JavaScript获取事件对象的注意点_javascript技巧

时间:2021-07-01 10:21:17 帮助过:10人阅读

平时我们获取事件对象一般写法如下:
代码如下:

function getEvent(event) {
return event || window.event // IE:window.event
}

如果没有参数,也可写成(非IE :事件对象会自动传递给对应的事件处理函数,且为第一个参数):
代码如下:

function getEvent() {
return arguments[0] || window.event // IE:window.event
}

这样的写法在除 Firefox(测试版本:3.0.12,下同) 外的浏览器上运行都不会有问题,但 Firefox 为什么例外呢?让我们这样一种情形:
代码如下: