zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    持续集成
    持续集成
    持续集成
    持续集成
    持续集成
    持续集成
    CuDNNLSTM: UnknownError: Fail to find the dnn implementation
    Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
    django nginx uwsgi 502 Gateway
    ubuntu nginx 启动多个Django项目
  • 原文地址:https://www.cnblogs.com/ZXH-null/p/12024470.html
Copyright © 2011-2022 走看看