首页 > 代码库 > 点击事件阻止缺省事件以及阻止冒泡
点击事件阻止缺省事件以及阻止冒泡
1 function stopEvent(e){ 2 stopDefault(e); 3 stopBubble(e); 4 } 5
//阻止缺省事件发生 6 function stopDefault(e){ 7 if(e.preventDefault){ 8 e.preventDefault(); 9 }else{10 e.returnValue=http://www.mamicode.com/false;11 }12 }13 //阻止冒泡发生14 function stopBubble(e){15 if(e.stopPropagation){16 e.stopPropagation();17 }else{18 e.cancelBubble=true;19 }20 }
使用:
<div onclick="alert(‘div‘)" >
<a href="http://www.baidu.com" onclick="stopEvent(event)" >点我</a>
</div>
点击事件阻止缺省事件以及阻止冒泡
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。