js中阻止冒泡与浏览器默认行为

阻止冒泡:

1 function stopPro(e){
2 //如果提供了事件对象,则这是一个非IE浏览器
3 if ( e && e.stopPropagation )
4 //因此它支持W3C的stopPropagation()方法
5 e.stopPropagation(); 
6 else
7 //否则,我们需要使用IE的方式来取消事件冒泡 
8 window.event.cancelBubble = true;       
9 }

阻止浏览器默认行为

1 functon preDefault(e){
2   //如果提供了事件对象,则这是一个非IE浏览器 
3 if ( e && e.preventDefault ) 
4 //阻止默认浏览器动作(W3C) 
5 e.preventDefault(); 
6 else
7 //IE中阻止函数器默认动作的方式 
8 window.enent.returnValue = false; 
9 }

 

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。