Event: stopPropagation() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

stopPropagation() 方法是 Event 介面的一部分,它可以在事件的捕獲階段和冒泡階段阻止當前事件的進一步傳播。但是,它不會阻止任何預設行為的發生;例如,點選連結的操作仍然會被處理。如果您想阻止這些行為,請參閱 preventDefault() 方法。它也不會阻止傳播到當前元素的其他事件處理程式。如果您想阻止這些,請參閱 stopImmediatePropagation()

語法

js
stopPropagation()

引數

無。

返回值

無。

示例

請參閱 事件傳播。另請參閱 stopImmediatePropagation() 的示例

規範

規範
DOM
# ref-for-dom-event-stoppropagation①

瀏覽器相容性