欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

原生JS下事件冒泡解决方案

程序员文章站 2022-05-18 17:28:45
原生js下 事件冒泡解决方案 function stopp(type,fun,name) { var vo=document.getelementbyid(name); vo.ad...

原生js下 事件冒泡解决方案

function stopp(type,fun,name)

{
	var vo=document.getelementbyid(name);
    vo.addeventlistener(type,function(ev){
		  fun();
		 if(ev&&ev.stoppropagation){//非ie
           ev.stoppropagation();
          }
           else{//ie
          window.event.cancelbubble=true;
          }

	},false);		
}
调用:

stopp(“click”,p2,“p2”);

type : click 事件
fun:事件触发函数的本体
name :事件绑定的html元素id