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 July 2015.

stopPropagation()Event インターフェイスのメソッドで、キャプチャおよびバブリング段階において現在のイベントのさらなる伝播を阻止します。しかし、これは既定の動作の発生を妨げるものではありません。例えば、リンクのクリックはまだ処理されます。これらの動作を止めたい場合は、preventDefault() メソッドを参照してください。また、現在の要素における他のイベントハンドラーへの伝搬も防げません。それらを止めたい場合は、stopImmediatePropagation() を参照してください。

構文

js
event.stopPropagation()

引数

なし。

返値

なし。

イベントの伝播 を参照してください。 stopImmediatePropagation() の例も参照してください。

仕様書

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

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
stopPropagation

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.