dom_1 点击改变颜色

点击改变标签属性和样式

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: pink;
            cursor: pointer;
        }

        .aaa {
            background-color: red;
        }
    </style>
</head>
<body>
<!--<div id="box" onclick="fn()" class="leiming" name="divName"></div>-->
<div id="box" class="leiming" name="divName"></div>

<script>

    //1.获取事件源(document.getElementById("box"))
    var div = document.getElementById("box");
    //获取事件源(一共五种)
    //    var div = document.getElementsByTagName("div")[0];
    //    var div = document.getElementsByClassName("leiming")[0];
    //不掌握
    //    var div = document.getElementsByName("divName")[0];


    //2.绑定事件 (事件源.事件 = function(){ 事件驱动程序 })
    //1.匿名绑定
    //     div.onclick = function () {
    //         //3.书写事件驱动程序。
    // //        alert(1);
    //         //可以操作标签的属性和样式。
    //         div.className = "aaa";
    // //        div.style.width = "200px";
    // //        div.style.height = "200px";
    // //        div.style.backgroundColor = "red";
    //     }

    //不能写写括号,否则成为了返回值(2.用函数名绑定)
    div.onclick = fn;

    function fn() {
        //3.书写事件驱动程序。
        // div.className = "aaa";
        div.style.width = "200px";
        div.style.height = "200px";
        div.style.backgroundColor = "#daa520";
    }

    //
    //    //3.行内绑定
    //    function fn(){
    //        div.className = "aaa";
    //    }

</script>
</body>
</html>
onclick
onclick
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 币梗日常 BTC和ETH都被隔壁房间的动静吵醒了,两人站在门口大眼对小眼,此时BCH的房间只听见床铺摇晃的声音,声...
    Cindy_e9ed阅读 705评论 0 0
  • 主题 1-1 走最高价值路径,做最有价值玩家 怎样玩死自己 工作不是自己原先所规划的那样 迷茫—尝试—收获不多—惶...
    Emma456阅读 285评论 0 0