1,html事件处理程序(不要使用)
例:<input type="text" id="username" οnblur="checkUsername()">
2,传统的dom事件处理
例:ele.onevent.=functionName / userName.οnblur=checkUsername();
3,dom监听器(推荐,可以处理多个方法,可传参,用attachEvent可兼容低版本浏览器)
例:ele.addEventListener('blur',funtion(){checkUsername(5);},false); (利用匿名函数“”封装“”命名函数传参)
ie8以下兼容方法
if(ele.addEventListener){
ele.addEventListener('blur',function(){
checkUsername(5)
},false);//最后一个参数表示事件流的方式,false是冒泡方式,true是捕获方式
}else{
ele.attachEvent('onblur',Function(){
checkUsername(5);
});
}