Javascript

javascript 事件冒泡与阻止默认行为

联系站长 作者:web知道 来源:未知 2019-03-04 15:47 我要评论

事件冒泡与阻止默认行为...

阻止事件的冒泡
2.1事件对象.stopPropagation();
该方法在IE8里面不能使用
 
2.2事件对象.cancelBubble = true;
IE8支持
 
e=事件对象
sunzi.onclick = function(e){
e= e ||window.event;
e.stopPropagation();
console.log
}

冒泡兼容处理
判断是undefined
if(e.stopPropagation != undefined){
e.stopPropagation();
}else{
e.cancelBubble = true;
}

阻止默认行为
.preventDefault();
 
默认行为:a标签在点击的时候,会调整submit在点击的时候会提交
阻止默认行为的方式:
 
1.e.preventDefault();
2.return false
a标签有一个特殊的阻止跳转
href = 'javascript:void(0);'




本文如有侵犯版权请联系站长删除。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
精彩导读