js事件5 事件绑定

通过事件绑定,可以给控件添加多个事件

  • IE

attachEvent(事件名, 函数)
detachEvent(事件名, 函数)
  • FF

addEventListener(事件名, 函数, false)
removeEventListener(事件名, 函数, false)

Ex




    
    事件绑定
    
    





共通方法

/**
 * 添加绑定
 */
function myAddEvent(obj, ev, fn){
     if(obj.attachEvent){
         obj.attachEvent("on"+ev, fn);
     }else{
         obj.addEventListener(ev, fn, false);
     }
}
/**
 * 解除绑定
 */
function myDelEvent(obj, ev, fn){
     if(obj.detachEvent){
         obj.detachEvent("on"+ev, fn);
     }else{
         obj.removeEventListener(ev, fn, false);
     }
}

你可能感兴趣的:(js事件5 事件绑定)