JS事件的三个阶段

83 阅读1分钟

事件处理机制的三个阶段:1.捕获 2.目标 3.冒泡

element.addEventListener(event, function, useCapture)

useCapture: 事件处理机制(捕获阶段true,目标阶段,冒泡阶段false)默认为冒泡阶段

捕获阶段:事件从外向内执行;

冒泡阶段:事件从内向外执行

截屏2022-12-25 上午9.25.26.png

当点击目标元素的时候就是这三步,唯一的区别是你控制事件触发在哪个阶段

所以我们可以看到要想截获事件必须要在目标元素事件发生之前,也就是捕获阶段。