您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页JS阻止冒泡事件以及默认事件发生的简单方法

JS阻止冒泡事件以及默认事件发生的简单方法

来源:榕意旅游网

这篇文章主要介绍了JS阻止冒泡事件以及默认事件发生的简单方法,有需要的朋友可以参考一下

如果<p>是在<p>里面,那么呢,<P>有一个onclick事件,<p>也有onclick事件,为了触发<P>的点击事件时,不触发父元素的点击事件,那么就需要调用如下函数:

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

<a onclick=''>如果要阻止默认事件的触发,即默认的href事件,那么就需要调用如下函数:

function stopDefault( e ) {
 //阻止默认浏览器动作(W3C)
 if ( e && e.preventDefault )
 e.preventDefault();
 //IE中阻止函数器默认动作的方式
 else
 window.event.returnValue = false;
 return false;
 }

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务