JS阻止冒泡事件以及默认事件发生的简单方法
更新时间:2014年01月17日 15:10:20 作者:
这篇文章主要介绍了JS阻止冒泡事件以及默认事件发生的简单方法,有需要的朋友可以参考一下
如果<p>是在<div>里面,那么呢,<P>有一个onclick事件,<div>也有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;
}
相关文章
从数据结构分析看:用for each...in 比 for...in 要快些
本篇文章小编将为大家介绍,从数据结构分析看:用for each...in 比 for...in 要快些。需要的朋友可以参考一下2013-04-04
javascript replace()第二个参数为函数时的参数用法
replace()函数具有替换功能,它可以具有两个参数,第一个参数可以是要被替换的字符串或者匹配要被替换字符串的正则表达式,第二个参数可以是替换文本或者一个函数,下面看一下关于replace()函数的几个代码实例2016-12-12
使用Java实现简单的server/client回显功能的方法介绍
本篇文章介绍了,使用Java实现简单的server/client回显功能的方法。需要的朋友参考下2013-05-05


最新评论