您的位置:首页 > Web前端 > JavaScript

javascript阻止事件冒泡和浏览器的默认行为

2014-02-26 16:46 696 查看
1、阻止冒泡:

cancelBubble:只要event事件做了兼容,ev.cancelBubble兼容所有浏览器;

stopPropagation:不兼容IE6/7/8;

obj.onclick = function(ev) {

var ev = ev || event; // IE中event事件是内置的,即window.event; 标准:是都过事件函数的参数得到.

ev.cancelBubble = true; // 兼容所有浏览器

//ev.stopPropagation(); // 不兼容IE6/7/8

oDiv.style.display = 'block';

}

2、阻止默认事件:

return false:只能阻止DOM1中的事件

event.preventDefault():
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: