Event: stopPropagation() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能在 Web Workers 中可用。

stopPropagation() 方法是 Event 接口的一部分,它可以在事件的捕获阶段和冒泡阶段阻止当前事件的进一步传播。但是,它不会阻止任何默认行为的发生;例如,点击链接的操作仍然会被处理。如果您想阻止这些行为,请参阅 preventDefault() 方法。它也不会阻止传播到当前元素的其他事件处理程序。如果您想阻止这些,请参阅 stopImmediatePropagation()

语法

js
stopPropagation()

参数

无。

返回值

无。

示例

请参阅 事件传播。另请参阅 stopImmediatePropagation() 的示例

规范

规范
DOM
# ref-for-dom-event-stoppropagation①

浏览器兼容性