zoukankan      html  css  js  c++  java
  • event_2:删除事件

    一  传统方式移除

    1)基本语法

    ul.onclick = null;

    2)代码范例

    <div>按钮</div>
    <script>
        //1 获取元素
        var divs = document.querySelectorAll('div');
        //2 绑定事件
        divs[0].onclick = function () {
            alert('你好');
            divs[0].onclick = null;//3 解绑事件/删除事件
        }
    </script>

    二 监听事件移除

    1)基本语法

    ul.removeEventListener('事件类型名称',函数名);//函数名不加小括号

    2)代码范例

    <div>按钮</div>
    <script>
        //1 获取元素
        var divs = document.querySelectorAll('div');
        //2 绑定事件
        divs[0].addEventListener('click',funName);
        function funName() {
            alert(11);
            divs[0].removeEventListener('click',funName);//删除函数事件
        }
        //如果需要删除事件,绑定事件的时候就不能用匿名函数
    </script>

    --------------------------------------------------- 只做了解 ---------------------------------------------------------------

     

  • 相关阅读:
    BigDecimal用法详解
    Spring IOC的配置使用
    Spring IOC容器基本原理
    Spring IOC基础
    Spring基础
    Spring概述
    win7+jdk环境变量配置
    订单状态
    项目经理与项目管理整理
    top命令按内存和cpu排序
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14435882.html
Copyright © 2011-2022 走看看