此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

event.stopPropagation

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

Event 接口的 stopPropagation() 方法阻止捕获和冒泡阶段中当前事件的进一步传播。但是,它不能防止任何默认行为的发生;例如,对链接的点击仍会被处理。如果要停止这些行为,请参见 preventDefault() 方法,它可以阻止事件触发后默认动作的发生。它也不能阻止附加到相同元素的相同事件类型的其他事件处理器,如果要阻止这些处理器的运行,请参见 stopImmediatePropagation() 方法。

语法

js
event.stopPropagation();

参数

None.

返回值

None.

示例

参见冒泡事件

规范

Specification
DOM
# ref-for-dom-event-stoppropagation①

浏览器兼容性