JS---DOM---為元素解除綁定事件


解除綁定事件:

1、解綁事件

對象 .on 事件名字=事件處理函數---》綁定事件。

對象 .on 事件名字 = null 。

注意:用什么方式綁定事件,就應該用對應的方式解除綁定事件。

//1 對象.on事件名字=事件處理函數----綁定事件
    my$("btn").onclick = function () {
      console.log("我能行!");
    };
    my$("btn2").onclick = function () {
      //1.解綁事件
      my$("btn").onclick = null;
    };

2、解綁事件

對象 .addEventListener(‘沒有on的事件類型’,命名函數,false);---綁定事件

對象 .removeEventListener('沒有on的事件類型',命名函數,false);

//點擊第二個按鈕把第一個按鈕的第一個點擊事件解綁
    function f1() {
      console.log("第1個");
    }

    function f2() {
      console.log("第2個");
    }
    my$("btn").addEventListener("click", f1, false);
    my$("btn").addEventListener("click", f2, false);


    //解綁事件的時候,需要在綁定事件的時候,使用命名函數
    my$("btn2").onclick = function () {
      my$("btn").removeEventListener("click", f1, false);
    };

r


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM