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

View in English Always switch to English

event.stopPropagation

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

语法

js
event.stopPropagation();

参数

None.

返回值

None.

示例

参见冒泡事件

规范

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

浏览器兼容性