• 删除事件


     

     案例

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            div {
                 100px;
                height: 100px;
                background-color: pink;
            }
        </style>
    </head>

    <body>
        <div>1</div>
        <div>2</div>
        <div id="box">3</div>
    </body>
    <script>
        var divs = document.querySelectorAll('div');
        var box = document.getElementById('box');

        // 1
        // divs[0].onclick = function() {
        //         alert(11);
        //         // 传统方式删除事件
        //         divs[0].onclick = null;
        //     }
        //     // 2
        // divs[1].addEventListener('click', fn)

        // function fn() {
        //     alert(22);
        //     // 移除事件
        //     divs[1].removeEventListener('click', fn);
        // };

        // 3 
        box.attachEvent('onclick', fn1);

        function fn1() {
            alert(33);
            box.detachEvent('onclick', fn1);
        }
    </script>

    </html>
  • 相关阅读:
    IP地址和MAC地址,以及arp攻击
    可爱的老婆
    win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate 失败,返回代码为 1,但错误消息文本不可用
    检讨
    数据库索引
    PB调用C#编写的DLL
    用c#开发可供PB调用的COM组件
    关于excel取消科学计数法的问题
    按键码对照
    JSONP学习资料
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13054429.html
Copyright © 2020-2023  润新知