JS冒泡事件极其阻止方法

    <div onclick="a()">
     <div onclick="b()">
      <a id="a" href="" onclick="c()">点击我</a>
     </div>
    </div>

当点击“点击我”按钮的时候,会依次执行 方法 c(),b(),a()方法 这就属于冒泡事件

阻止方法:

      function c(){
           if(window.event){
                alert("IE")
                window.event.cancelBubble=true;    //阻止IE浏览器
           }else{
                alert("not IE")
                event.stopPropagation();   //阻止其他浏览器   
           }

      }

你可能感兴趣的:(JS冒泡事件极其阻止方法)