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)