stopImmediatePropagation() イベントメソッド

定義と用法

stopImmediatePropagation() メソッドは、同一イベントの他のリスナーの呼び出しを防ぎます。

ボタンをクリックしたとき、最初のイベントハンドラを実行し、残りのイベントハンドラの実行を停止します:

var x = document.getElementById("myBtn");
x.addEventListener("click", myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
  alert("Hello World!");
  event.stopImmediatePropagation();
} 
// この関数は実行されません
function someOtherFunction() {
  alert("Hello World!"); 
}

自分で試してみてください

文法

イベント.stopImmediatePropagation()

パラメータ

ありません

技術的詳細

リターン値: リターン値はありません
DOM バージョン: DOM レベル 3 イベント

ブラウザのサポート

このテーブルの数字は、そのメソッドを完全にサポートする最初のブラウザのバージョンを示しています。

メソッド Chrome IE Firefox Safari Opera
stopImmediatePropagation() サポート 9.0 サポート サポート サポート