Javascript attachEvent

来源:互联网 发布:java反射机制重要么 编辑:程序博客网 时间:2024/05/21 19:38

//兼容

function addEvent(elm,evType,fn,useCapture){  
  if (elm.addEventListener){  
    elm.addEventListener(evType, fn, useCapture);  
    return true;  
  }  
  else  if (elm.attachEvent){  
    var   r   =   elm.attachEvent('on'   +   evType,fn);  
    return r;  
  }  
  else   {  
    elm['on'   +   evType]   =   fn;  
  }  
  }  
 


//带参数调用方法(return function())

function eventFunction(obj) 
{
    return function()
    {
           alert('a');
    }
}
document.getElementById('str').attachEvent('onclick',
eventFunction(obj));

原创粉丝点击