1. 非IE中事件对象 ===》参数.
引入:
将函数赋给一个对象,dom.onclick是一个方法,这个function是一个匿名函数

回顾:函数可以有参数(实参和形参)

下标从0开始数,0代表第一个数


#案例:打印鼠标事件对象


注:e是匿名函数的一个参数,一般写为e(在IE中浏览器不认识e这个参数)
#打印事件中的实参个数 

只有一个,因此可以将其写为下标为0的形式:

事件对象只有一个实参,而实参就是事件对象,即写arguments[0]和写 e都可以。
参数e在非IE中可以运行,但是在IE8中会显示undefined


2. IE中事件对象 ===》window.event


3. 跨浏览器事件对象 ===》window.event或e (参数)
兼容写法:

其他:
对象是有属性和方法的
例如:数组对象拥有一些方法(join、slice)

再例如:获取时分秒、星期的方法

本文深入探讨了在不同浏览器环境中事件对象的使用方法,包括非IE浏览器中通过参数传递事件对象,IE中使用window.event获取事件对象,以及跨浏览器兼容性解决方案。文章还介绍了事件对象的属性和方法,为开发者提供了实用的编程技巧。

630

被折叠的 条评论
为什么被折叠?



