day16--Dom事件操作

1、事件:

行为 样式  结构 相分离的页面

js       css     html

绑定事件的两种方式:

 (1)直接标签绑定,onclick='xxx()';

 (2)先获取Dom对象,然后进行绑定

   document.getElementById('xx').onclick

   document.getElementById('xx').onfocus

直接使用标签绑定,实例如下:

   <head>
        <style>
            #test{
                background-color: red;
                width: 300px;
                height: 400px;
            }
        </style>
    </head>
    <body>
        <div id="test" onclick="t1();">
            asdf
        </div>
        <script>
            function t1(){
                console.log('asdfaa');
            }
        </script>

<style>中,为div的样式

当点击该div时,在控制台中显示asdfaa字符串

 

下面我们使用另外一种方式,先获取Dom对象,然后进行绑定:

   <body>
        <div id="test">
            asdf
        </div>
        <script>
            var mydiv=document.getElementById('test');
            console.log(mydiv);
            mydiv.onclick=function(){
                console.log('asdfg');
            }
        </script>
    </body>

这样将html与js分离开来

 

posted @ 2020-03-29 17:25  凸凸yolotheway  阅读(120)  评论(0编辑  收藏  举报