您的位置:首页 > 其它

点击事件阻止缺省事件以及阻止冒泡

2014-10-15 10:04 316 查看
function stopEvent(e){
stopDefault(e);
stopBubble(e);
}

//阻止缺省事件发生
function stopDefault(e){
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue=false;
}
}
//阻止冒泡发生
function stopBubble(e){
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble=true;
}
}

使用:
<div onclick="alert('div')" >
<a href="http://www.baidu.com" onclick="stopEvent(event)" >点我</a>
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐