JavaScript HTML DOM stopImmediatePropagation() 事件方法

  • 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"); 
    }
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    stopImmediatePropagation()
    9.0+
    支持
    支持
    支持
    支持
  • 语法

    event.stopImmediatePropagation()
  • 参数值

    参数 描述
    没有
  • 技术细节

    项目 描述
    返回值: 没有
    DOM版本 DOM Event Level 2