• 注册事件(2种方式)


    事件监听

    eventTarget.addEventListener()方法将指定的监听器注册到 eventTarget(目标对象)上,当该对象触发指定的事件时,就会执行事件处理函数。

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

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>

    <body>
        <button>传统注册事件</button>
        <button>方法监听注册事件</button>
        <button>ie9 attachEvent</button>
        <script>
            var btns = document.querySelectorAll('button');
            // 1. 传统方式注册事件
            btns[0].onclick = function() {
                alert('hi');
            }
            btns[0].onclick = function() {
                    alert('hao a u');
                }
                // 2. 事件侦听注册事件 addEventListener 
                // (1) 里面的事件类型是字符串 必定加引号 而且不带on
                // (2) 同一个元素 同一个事件可以添加多个侦听器(事件处理程序)
            btns[1].addEventListener('click', function() {
                alert(22);
            })
            btns[1].addEventListener('click', function() {
                    alert(33);
                })
                // 3. attachEvent ie9以前的版本支持
            btns[2].attachEvent('onclick', function() {
                alert(11);
            })
        </script>
    </body>

    </html>
  • 相关阅读:
    ⑬linux基础命令 wget
    爱情的诗·21~25节
    爱情的诗·16~20节
    爱情的诗·11~15节
    人生的诗·406~410节
    唐诗宋词学习·126~130节
    爱情的诗·6~10节
    人生的诗·401~405节
    唐诗宋词学习·121~125节
    唐诗宋词学习·100~105节
  • 原文地址:https://www.cnblogs.com/yanlei369343/p/13872459.html
Copyright © 2020-2023  润新知