<div onclick="divClick(event)">点击我</div>
<script>
  function divClick(e){
    alert("点击了DIV");  
     e=e|| window.event;
     stopBubble(e);
  } 

  document.body.onclick=function(){
      alert("我是Body的Click事件");
  }

  function stopBubble(e) {
            //如果传入了事件对象.那么就是非IE浏览器
            if (e && e.stopPropagation) {
                //因此它支持W3C的stopPropation()方法
                e.stopPropagation();
            }
            else {
                //否则,我们得使用IE的方式来取消事件冒泡
                window.event.cancelBubble = true;
            }
        }
</script>

 stopBubble(e);加入这个是防止事件冒泡,执行body的click事件。要传个event过来。

相关文章:

  • 2021-12-17
  • 2022-12-23
  • 2022-01-16
  • 2021-06-21
  • 2021-08-29
  • 2021-10-01
猜你喜欢
  • 2021-12-17
  • 2021-12-17
  • 2021-12-17
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案