如何阻止冒泡事件和默认事件

十年热恋 提交于 2019-12-02 11:00:39

1 概述

阻止冒泡和默认事件都是js中非常重要的,其实很简单,只需要一到两句语法即可,关键在于需要做兼容!

2 阻止冒泡事件

function stopBubble(e) {  
  if(e && e.stopPropagation){  
      e.stopPropagation();  
  } else {  
    window.event.cancelBubble = true;  
  }  
}; 

3 阻止默认事件

function stopDefault(e){  
  if(e && e.preventDefault) {  
    e.preventDefault();  
  } else {  
    window.event.returnValue = false;  
  }  
  return false;  
}; 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!