父DOM元素是否侦听事件两次

Does parent DOM element listens event twice?

本文关键字:两次 事件 DOM 元素 是否      更新时间:2023-09-26

如果我在一个元素上触发一个事件(比如点击)。它的父母会听两次吗(因为捕捉和摆动阶段)。如果是,是不是错了?

我相信您在询问事件冒泡的问题。这并没有错,事实上这是故意的!冒泡的好处是你可以在任何时候取消它。因此,如果某个对象接收到一个不想冒泡到其父对象的事件,您只需使用:e.stopPropagation(),其中e是您的事件。