if(element.addEventListener) 这行代码流浪器提示我 can't read property "addEventListener" of null ,哪位好心人能帮我解决啊,跪求原因。

来源:2-4 IE事件处理程序及跨浏览器解决

Mr_L在学习

2016-08-24 16:42

if(element.addEventListener) 这行代码流浪器提示我 can't read property "addEventListener" of null ,哪位好心人能帮我解决啊,跪求原因。

写回答 关注

2回答

  • 小辉_0004
    2016-09-07 00:05:47

    你的element前提得获取到值,比如 

    div = document.getElementById("abc");

    这里的div才是你说的element,直接调用div.addEventListener( );

  • 学_无止境
    2016-08-24 20:04:06
             function addEvent(ele,type,hander){
               // 执行代码  
               if(ele.addEventListener){
                   ele.addEventListener(type,hander,false);
               } else if(ele.atachEvent){
                   ele.atachEvent("on"+type,hander);
               } else{
                   ele["on"+type]=hander;
               }
          	}


DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题