久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript怎么取消點(diǎn)擊事件

      javascript取消點(diǎn)擊事件的方法:如果是使用onclick方式綁定的事件,那么可以刪除事件處理程序,從而實(shí)現(xiàn)取消點(diǎn)擊事件,如【btn.onclick=null;】。

      javascript怎么取消點(diǎn)擊事件

      本文操作環(huán)境:windows10系統(tǒng)、javascript 1.8.5、thinkpad t480電腦。

      我們知道在javascript中事件分為DOM0級(jí)和DOM2級(jí),如果是使用onclick方式綁定的事件,那么我們可以刪除事件處理程序,從而實(shí)現(xiàn)取消點(diǎn)擊事件。

      btn.onclick=null;//刪除事件處理程序

      如果使用addEventListener()方法添加事件,可以通過(guò)removeEventListener()移出事件,需要注意兩點(diǎn):

      1、removeEventListener()的第三個(gè)參數(shù)必須和addEventListener()方法的第三個(gè)參數(shù)一致。

      2、通過(guò)addEventListener()方法添加的匿名函數(shù)將無(wú)法移除。

      btn.aaddEventListener('click',function(){alert(1);},false); btn.removeEventListener('click',function(){alert(1);},false);//沒(méi)有用!

      aaddEventListener和removeEventListener看似傳入了相同的參數(shù),但實(shí)際上removeEventListener的第二個(gè)參數(shù)與aaddEventListener的第二個(gè)參數(shù)是完全不同的函數(shù)!

      想要移出必須這樣:

       var fn=function(){      alert(1);  };  btn.aaddEventListener('click',fn,false);  btn.removeEventListener('click',fn,false);//有效

      推薦學(xué)習(xí):javascript視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)