js之事件绑定的三种方式

    

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>事件绑定</title>
    <script>
        //方式1:通过标签的事件属性
        function fn(){
              console.log('方式1');      
        }

        //当页面加载完成后执行
        window.onload= function(){
           
            //方式2:动态绑定,通过为DOM对象的事件属性,为按钮绑定点击事件
            var btn2 = document.getElementById('btn2');
             btn2.onclick=function(){
                 console.log('方式2');
             }

             //方式3:动态绑定,通过为DOM对象进行事件监听,使用addEventListener("事件名",回调函数)
             var btn3 = document.getElementById('btn3')
             btn3.addEventListener('click',function(){
                      console.log('方式3');
             });
        }
    </script>
</head>
<body>
    <!--方式1:通过标签的事件属性-->
    <button onclick="fn()">方式1</button>

    <button id="btn2">方式2</button>

    <button id="btn3">方式3</button>
</body>
</html>
 
 
总结: 事件绑定的三种方式 :
                     1. 通过标签的 onclick( ) 事件属性,绑定事件  
                     2. 通过DOM对象的onclick事件属性,绑定事件
                     3. 通过DOM对象的addEventListenner(‘click’, function(){})方法, 绑定事件
  
posted @ 2022-03-22 22:22  做一只不被遗忘的小强  阅读(2192)  评论(0编辑  收藏  举报