有时候我们不需要一些默认行为,这时我们需要阻止默认行为:代码如下
a.onclick = function(e){
//e.preventDefault();//适用普通浏览器
//e.returnValue;//ie 6 , 7, 8
return false;//无兼容,(仅限于传统注册方式,但return后面的代码将不会执行;但是在二级事件中没用)
}
!!!阻止冒泡(事件)
(1)e.stopPropagation();
(2)e.cancelBubble = true; // ie 6,7,8 解决兼容性代码如下:
if(e && e.stopPropagation){
e.stopPropagation();
}else{
window.event.cancelBubble = true;
}