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);