为什么不能加入removeEventListener()判断呢?我后面又没有调用..

来源:3-3 编程练习

最近的距离是多少3456060

2016-09-07 16:27

     function removeEvent(ele,type,hander){
           if(ele.removeEventListener){
               ele.removeEventListener(type,hander,false)
           }else if(ele.detachEvent){
               ele.detachEvent("on"+type,hander)
           }else{
               ele["on"+type]=hander
            }

为什么不能加removeEventListener()这个判断呢?后面我也没有调用这个来删除啊.....

写回答 关注

2回答

  • 汤姆家的鱼
    2016-10-17 23:20:53
     function removeEvent(ele,type,hander){
               if(ele.removeEventListener){
                   ele.removeEventListener(type,hander,false)
               }else if(ele.detachEvent){
                   ele.detachEvent("on"+type,hander)
               }else{
                   ele["on"+type]=hander
                }}

    这里面的最后少了个 },函数无法封装。

  • Comsmelo
    2016-09-07 18:16:00

    if条件判断的ele.removeEventListener要加括号,写成ele.removeEventListener()

    最近的距离是... 回复Comsme...

    删不了

    2016-09-08 08:24:15

    共 2 条回复 >

DOM事件探秘

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

99545 学习 · 1197 问题

查看课程

相似问题