addEventListener

 if (target.addEventListener)    //非ie 和ie9  
        target.addEventListener(type, func, false);  
    else if (target.attachEvent)   //ie6到ie8  
    target.attachEvent("on" + type, func);  
  else target["on" + type] = func;   //ie5  
原文地址:https://www.cnblogs.com/dingyuanxin/p/4017758.html