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 |