ie 与其他浏览器 事件的其他代替方式
- 转:http://blog.csdn.net/huangbomeizi/archive/2009/10/13/4662172.aspx
- ie 与其他浏览器 事件的其他代替方式
- 在IE中并没有addEventListener方法。在IE5之后可以用attachEvent
- 当使用attachEvent,click变为onclick.
- 如果有标签属性的方式来监听事件,是不会有event对象传入到函数中的。(就是开篇所说的前两个实现事件的方式。。)但在IE中,无论是什么方式,IE都会传入一个window.event。
- 在IE中,不会获取target属性,来知道哪个元素上的事件发生了。但是我们可以用srcElement来取代它。
- 以前说过了,IE中没有事件的捕获,只有事件的冒泡。
- 并没有stopPropagation()方法,可以设置cancelBubble属性为true。
- 没有preventDefault() 方法,而是用returnValue为false来取代它。
- 删除监听器可以用 detachEvent(). 来取代removeEventListener()?