添加
function on(ele,type,callback){
if(typeof ele.addEventListener==="function"){
ele.addEventListener(type,callback)
}else{
ele.attachEvent("on"+type,callback)
}
}
on(document,"click",function(){
alert("我一直执行")
})
删除
document.addEventListener("click",function callback(){//要写具名函数 匿名函数的话 获取不到
alert("只执行一次");
// 调用删除事件
off(document,"click",callback)//写函数名
})
// 删除事件函数分装
function off(ele,type,callback){
if(typeof ele.addEventListener==="function"){
ele.removeEventListener(type,callback)
}else{
ele.detachEvent("on"+type,callback)
}
}