例
ボタンをクリックすると、最初のイベントハンドラを実行し、実行されてからイベントハンドラの残りの部分を停止します。
var x =
document.getElementById("myBtn");
x.addEventListener("click",
myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
alert ("Hello World!");
event.stopImmediatePropagation();
}
// This function will not be
executed
function someOtherFunction() {
alert ("I will not get to say Hello World");
}
»それを自分で試してみてください 定義と使用法
stopImmediatePropagation()メソッドが呼び出されてから同じイベントの他のリスナーを防止します。
ブラウザのサポート
表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。
方法 | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | はい | 9.0 | はい | はい | はい |
構文
event .stopImmediatePropagation()
パラメーター
なし |
技術的な詳細
戻り値: | 戻り値なし |
---|---|
DOMバージョン: | DOMレベル3イベント |
<イベントオブジェクト