# addEventListener
方法将制定的监听器注册到 EventTarget 上,当对象触发指定的事件时,指定的回调函数就会被执行。事件目标可以是一个文档上的元素 Element、Document 和 window 或任何支持事件的对象。
将实现 EventListener 的函数或对象添加到调用它的 EventTarget 上的制定事件类型的事件侦听器列表中。
target.addEventListener(type, listener, options);
target.addEventListener(type, listener, useCapture);
target.addEventListener(type, listener, useCapture, wantsUntrusted);
options 可选
- capture: Boolean, 是在捕获还是冒泡阶段触发。
- once:Boolean,添加之后最多只调用一次。
- passive:Boolean,表示 listener 永远不会调用 preventDefault() . 如果调用,就会抛出警告。
- signal
useCapture 可选 Boolean 冒泡还是捕获,默认为 false。 在冒泡阶段触发。