• [读码时间] for循环遍历设置所有DIV块元素背景色为红色


    说明:代码取自网络,注释为笔者学习时根据自己的理解所添加

    又及:原作者采用了匈牙利变量命名法,如变量为对象,则前缀字母 o,表示为 object。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title>for循环遍历设置所有DIV块元素背景色为红色</title>
        <style>
            #outer{           /*外部DIV容器,内含3个子DIV*/
                width:330px;
                height:100px;
                margin:10px auto;  /*左右置中*/
            }
    
            #outer div{
                float:left;    /*左浮动,水平排列*/
                width:100px;
                height:100px;
                margin:0 5px;
                background:black;  /*默认背景色为黑色*/
            }
    
        </style>
        <script>
            window.onload = function () {
                var oDiv = document.getElementById("outer").getElementsByTagName("div"); //链式调用,获取outer中的所有div元素
                var oBtn = document.getElementsByTagName("button")[0];//获取按钮引用
                oBtn.onclick = function () {   //给按钮注册事件处理程序
                    for (var i = 0; i < oDiv.length; i++) { //循环遍历,设置div元素的style属性的background值为red.
                        oDiv[i].style.background = "red";
                    }
                }
            }
        </script>
    </head>
    <body>
        <center><button>点击将DIV变成红色</button></center>  <!--center元素已经废弃-->
        <div id="outer">   <!--一个div包含3个子div-->
            <div></div>
            <div></div>
            <div></div>
        </div>
    </body>
    </html>
  • 相关阅读:
    二进制数组ArrayBuffer
    iperf3测量一个网络最大带宽
    Proxy与Reflect
    Symbol
    Iterator
    Set与Map
    Generator
    Android 共享参数 SharedPreferences
    DDMS files not found: xxxhprof-conv.exe
    Android 状态栏通知 Notification
  • 原文地址:https://www.cnblogs.com/sx00xs/p/6427196.html
Copyright © 2020-2023  润新知