原生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