zoukankan      html  css  js  c++  java
  • attachEvent和addEventListener

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <div id="wrap">
        <input type="button" id="btn" value="attachEvent" />
    </div>
    <script type="text/javascript">
        window.onload = function() {
    
            function iniEvent2() {
                var btn = document.getElementById('btn');
                btn.attachEvent('onclick', click1);
                btn.attachEvent('onclick', click2);
                btn.attachEvent('onclick', click3);
            }
            function click1() {
                alert('1');
            }
            function click2() {
                alert('2');
            }
            function click3() {
                alert('3');
            }
            iniEvent2();
        }
    </script>
    </body>
    </html>
    

      在IE下使用,一个按钮可以有很多个方法,下面的是除了IE下的使用,false是冒泡阶段

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <div id="wrap">
        <input type="button" id="btn" value="attachEvent" />
    </div>
    <script type="text/javascript">
        window.onload = function() {
            function iniEvent2() {
                var btn = document.getElementById('btn');
                btn.addEventListener('click', click1, false);
                btn.addEventListener('click', click2, false);
                btn.addEventListener('click', click3, false);
            }
             
            function click1() {
                alert('1');
            }
            function click2() {
                alert('2');
            }
            function click3() {
                alert('3');
            }
            iniEvent2();
        }
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    MYSQL存储引擎
    微信公众号自定义菜单
    TCP 三次握手与四次挥手
    微信扫码关注公众号并登录网站
    redis scan命令使用
    [转]Maven多模块结构下版本管理的正确姿势-revision
    线程间的协作wait,notify,sleep,yield,join
    GIT 撤销操作
    Kafka学习理解-listeners配置
    Kafka 简介梳理
  • 原文地址:https://www.cnblogs.com/shenq/p/6687841.html
Copyright © 2011-2022 走看看