站長資訊網
        最全最豐富的資訊網站

        javascript如何解除綁定事件

        方法:1、使用“對象名.onclick=null”語句;2、使用“對象名.removeEventListener(type,function(){},false)”語句;3、使用“對象.detachEvent(類型,名稱)”語句。

        javascript如何解除綁定事件

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        封裝一個兼容性事件綁定方法 應需求有時候事件綁定觸發后就要接觸事件。

        解除事件綁定方法:

        1、onclick解除

         element.onclick = false/''/null

        實例

        <p></p>  var p = document.getElementByTagName("p")[0];      p.onclick = function () {     console.log("a");     p.onclick = null;  }

        2、解除addEventListener(type,function(){},false),

        使用remove解除

        解除addEventListener(type,function(){},false),必須事件類型、函數、false一一對應

        錯誤的解除方式

        var p = document.getElementByTagName("p"); p.addEventListener('click',function(){     console.log("a"); },false) p.removeEventListener(type,(function(){console.log("a");}),false)

        這種情況是解除不了的

        正確的解除方式

        function test(){     console.log("a"); } p.addEventListener('click',test,false); p.removeEventListener('click',test,false);

        3、解除attachEvent('on'+ type,function(){}),用 detachEvent('on'+type,function(){})解除

        function test(){} obj.attachEvent('on'+ type,test); obj.detachEvent('on'+type,test)

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美精品一区二区三区视频| 97久视频精品视频在线老司机| 99精品国产高清一区二区麻豆 | 国产欧美在线观看精品一区二区| 日韩精品久久无码中文字幕| 久久久久99精品成人片三人毛片 | 久久久久久久久久免免费精品| 久久国产精品久久久| 亚洲AV无码精品色午夜果冻不卡| 国内精品久久久久久久久| 国产小视频国产精品| 久久66热人妻偷产精品9| 亚洲精品国产品国语在线| 久久99精品国产麻豆蜜芽| 成人亚洲日韩精品免费视频| 国产精品网站在线观看| 500av导航大全精品| 国产三级精品三级在线专区1| 无码国内精品久久人妻| 亚洲欧美精品SUV| 亚洲精品制服丝袜四区| 中文精品99久久国产 | 久久人搡人人玩人妻精品首页| 国产精品欧美久久久久天天影视| 亚洲国产精品人久久| 四虎精品影院4hutv四虎| 久久精品www| 香蕉国产精品频视| 91精品国产自产在线老师啪| 亚洲精品电影网| 91av国产精品| 国产精品狼人久久久久影院 | 亚洲精品国产首次亮相| 亚洲精品美女久久777777| 真实国产乱子伦精品一区二区三区| 亚洲精品宾馆在线精品酒店| 999久久久免费国产精品播放| 中文字幕成人精品久久不卡| 欧美日韩在线亚洲国产精品| 久久久久免费精品国产| 亚洲国产精品人久久|