跳到主要内容

IE 和 DOM 事件流

分为冒泡和捕获。

冒泡:由最具体的元素(事件发生所在的节点),逐级传播到最不具体的节点 捕获:父元素最早接受到事件,具体元素最后接受的事件

区别

ie采用的是冒泡型事件(IE事件流) dom采用先捕获后冒泡(DOM事件模型)

DOM事件流包括三个阶段:1 事件捕获 2 处于目标阶段 3 事件冒泡

事件绑定和移除

第三个参数是 true 为捕获 false 为冒泡,默认是 false

IE:

绑定:element.attachEvent(“事件名”,事件函数,true/false) 移除:element.detachEvent(“事件名”,事件函数,true/false)

DOM:

绑定:element.addEventListener(“事件名”,事件函数,true/false) 移除:element.removeEventListener(“事件名”,事件函数,true/false)