IE事件模型

1 .只有两个阶段,目标事件和起泡
2 .IE不支持把事件对象通过参数形式在事件处理函数中进行传递,而是通过设置window对象的一个属性为event来进行引用,这中特别的方式
3 .属性

1.secElement=target
2.button=buttons(只是值的含义不同)
3.fromElement,toElement(移动过的元素,将要移动的元素) =relatedTarget
4.cancelBubble-true=e.stopPropagetion()阻止向上传播
5.return false=e.preventDefault()

4 .

1.a.attachEvent('onclick',fn)
2.a.detachEvent('onclick',fn)
3.注意那个是必须加on
4.和addeventListener一样不能使用匿名函数。

5 .事件定义的处理函数中的this不是当前对象,而是window对象。
6 .事件代理:利用事件冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义到父节点上,由父节点的监听函数统一处理多个子元素事件

取消默认事件

1 .e.returnValue=false
2 .return false-dom2中无效
3 .e.preventDefault:IE中无效

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容