• JavaScript节点的方式修改元素的背景颜色


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            div {
                width: 300px;
                height: 400px;
                border: 1px solid red;
            }
        </style>
    </head>
    <body>
    <input type="button" value="显示效果" id="bt"/>
    <div id="dv">
        <span>我是span</span>
        <p>我是p</p>
        <span>我是span</span>
        <p>我是p</p>
        <span>我是span</span>
        <p>我是p</p>
        <span>我是span</span>
        <p>我是p</p>
        <span>我是span</span>
        <a href="http://www.baidu.com">百度</a>
    </div>
    <script src="common.js"></script>
    <script>
        my$("bt").onclick = function () {
          //先获取div
            var dvObj = document.getElementById("dv");
            //获取里面的所有子节点
            var nodes = dvObj.childNodes;
            //循环遍历所有的子节点
            for(var i = 0; i < nodes.length; i++) {
                //判断这个子节点是不是p标签
                if(nodes[i].nodeType == 1 && nodes[i].nodeName == "P") {
                    nodes[i].style.backgroundColor = "red";
                }
            }
        };
    </script>
    </body>
    </html>
  • 相关阅读:
    随机色块
    JQ命令汇总
    JQ选择器
    cookie
    tab切换
    Ajax跨域
    RocksDB介绍:一个比LevelDB更彪悍的引擎
    谷歌的诀窍:如何取消验证码
    Ruby on Rails创始人DHH谈如何进行混合移动APP开发
    SequoiaDB 架构指南
  • 原文地址:https://www.cnblogs.com/cuilichao/p/9374856.html
Copyright © 2020-2023  润新知