addEventListener
是 W3C DOM 规范中提供的注册事件监听器的方法。它的优点包括:
- 它允许给一个事件注册多个 listener。当存在其他的库时,使用 DHTML 库或者 Mozilla extensions 不会出现问题。
- 它提供了一种更精细的手段控制 listener 的触发阶段。(即可以选择捕获或者冒泡)。
- 它对任何 DOM 元素都是有效的,而不仅仅只对 HTML 元素有效。
addEventListener
是 W3C DOM 规范中提供的注册事件监听器的方法。它的优点包括: