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