addEventListener()的第三个参数可以传对象

107 阅读1分钟

target.addEventListener(type, listener [,{capture: Boolean, bubbling: Boolean, once: Boolean}]);

type 表示监听事件类型的字符串 listener 当所监听的事件类型触发时,会接收到一个事件通知 options (可选)

capture

表示listener会在该类型的事件捕获阶段传播到该EventTarget 时触发。

once

表示listener在添加之后最多只调用一次。如果是 true,listener会在其被调用之后自动移除。

passive

表示listener永远不会调用preventDefault()。如果listener仍然调用了这个函数,客户端将会忽略它并抛出一个控制台警告。