事件的绑定和移除

1、事件绑定的两种方法

  DOM0级事件绑定

    curEle.onclick=function(){};

  DOM2级事件绑定    

    标准浏览器:curEle.addEventListener('click',function(){},false)

    IE6-8:curEle.attachEvent('onclick',function(){})

2、事件的移除

// 实现只点击一次
curEle.onclick = function(){ alert("xxx"); curEle.onclick= null; }

  // addEventListener添加的事件的移除

curEle.addEventListener('click',function(){
  alert("xxx");
  curEle.removeEventListener('click',arguments.callee);
})

  // 添加具名函数的移除 
  function
clickHandler(){};
  curEle.addEventListener('click',clickHandler);

  curEle.removeEventListener('click',clickHandler);

 

posted @ 2021-07-19 16:21  webHYT  阅读(76)  评论(0)    收藏  举报