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 ("I will not get to say Hello World"); }
語法
event.stopImmediatePropagation()
參數
無
技術細節
返回值: | 無返回值 |
---|---|
DOM 版本: | DOM Level 3 Events |
瀏覽器支持
表格中的數字注明了完全支持該方法的首個瀏覽器版本。
方法 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
stopImmediatePropagation() | 支持 | 9.0 | 支持 | 支持 | 支持 |