zoukankan      html  css  js  c++  java
  • [读码时间] 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>
  • 相关阅读:
    委托的另一种写法
    List集合基于某个字段排序
    js进阶
    DBlink与同义词
    iOS汤姆猫素材
    Objective-C 变量和基本的数据类型
    OC基础语法之方法
    16进制数
    kmp算法原理自我理解
    bfs广度遍历搜索模版
  • 原文地址:https://www.cnblogs.com/sx00xs/p/6427196.html
Copyright © 2011-2022 走看看