事件

事件的起源

StackOverflow 文档

事件不会从触发事件的事件开始(例如按钮)。

代替

它触及路径中的每个元素,并告知每个元素事件正在发生。事件在到达目的地后也会恢复,并再次通知元素。

捕捉和冒泡

据我们了解,事件从 DOM 树的顶部开始,将其路径中的每个节点通知到其目的地,然后在到达目的地时返回,同时通知其触发的每个元素关于其发生的信息。

沿 DOM 树的事件处于捕获阶段,DOM 树上的事件处于冒泡阶段

默认情况下,在冒泡阶段会侦听事件。要更改此设置,你可以通过在 addEventListener 函数中指定第三个参数来指定事件被侦听的阶段。 ( 捕获部分中的代码示例 )