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():
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():
相关文章推荐
- javascript 阻止事件冒泡 与 浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- JavaScript停止冒泡和阻止浏览器默认行为
- JavaScript停止冒泡和阻止浏览器默认行为
- javascript中阻止事件冒泡,阻止事件默认行为
- JavaScript停止冒泡和阻止浏览器默认行为
- 阻止浏览器默认行为和事件冒泡
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- JavaScript停止冒泡和阻止浏览器默认行为
- 阻止事件冒泡和浏览器默认行为
- 阻止事件冒泡 阻止浏览器的默认行为
- JavaScript事件冒泡和阻止默认行为和阻止事件冒泡(转载)