比较 attachEvent 和 addEventListener?

419 阅读1分钟

attachEvent 只能在 IE 浏览器给标签绑定事件, 可以多次绑定

语法:Element.attachEvent(Etype,EventName)

参数 Element:要为该元素动态添加一个事件

Etype:指定事件类型.比如:onclick,onkeyup,onmousemove 等

EventName:指定事件名称.也就是你写好的函数

addEventListenerW3C 标准, 除 IE 浏览器使用, 它给标签绑定事件

语法:Element.addEventListener(Etype,EventName,boole)

Etype:事件类型.比如:click,keyup,mousemove.注意使用 addEventListener 绑定事件时,设

置参数事件类型时不必写 on.否则会出错

EventName:要绑定事件的名称.也就是你写好的函数

boole:该参数是一个布尔值:默认 false.false 代表冒泡阶段执行, true 代表捕获阶段执行