问答详情
源自:2-4 IE事件处理程序及跨浏览器解决

请问跨浏览器事件处理程序中,如果既支持DOM2也支持DOM0应作何处理呢?

请问跨浏览器事件处理程序中,如果既支持DOM2也支持DOM0应作何处理呢?

提问者:小辉_0004 2016-09-07 00:03

个回答

  • Comsmelo
    2016-09-07 11:05:38

    写个判断


    function addEvent(ele,type,hander){
               // 执行代码
               ele=ele||window.event;
               if(ele.addEventListener)
               {
                   ele.addEventListener(type, hander, false);//DOM2级
               }
               else
               {
                   ele["on"+type]=hander;//DOM0级
               }
          }