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() 方法會阻止其他相同的事件監聽器被呼叫。
瀏覽器支援
表格中的數字表示完全支援該方法的第一個瀏覽器版本。
方法 | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | 是 | 9.0 | 是 | 是 | 是 |
語法
event.stopImmediatePropagation()
引數
無 |
技術詳情
返回值 | 無返回值 |
---|---|
DOM 版本 | DOM Level 3 Events |