• dom获取元素方法


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    </head>
    <body>
    <div class="css">
    <div>我</div>
    </div>
    <div class="css">
    <div>是</div>
    </div>
    <div class="css">
    <div>s</div>
    </div>
    <div class="css">
    <div>b</div>
    </div>
    </body>
    <script type="text/javascript">
    // 获取body标签
    var body = document.body;
    console.log(body);


    // 获取html根标签
    var html = document.documentElement;
    console.log(html);


    // document.all代表HTML所有元素
    var all = document.all;
    var all2=document.getElementsByTagName("*");
    console.log(typeof all);
    console.log(typeof all2);

    // 获取css
    // var bo = document.getElementsByClassName("class");
    // console.log(bo.length);


    // 获取div
    var div = document.getElementsByTagName("div");
    console.log(div.length);

    /* document.querySelector()
    -需要一个选择器的字符串作为参数,可以根据一个css选择器来查询元素元素节点对象
    -ie8没有document.querySelector()
    -如果有多个,则只会返回第一个
    */
    var div2=document.querySelector(".css div");
    console.log(div2.innerHTML);


    // -和document.querySelector()类似,但是document.querySelectorAll会封装成一个数组返回
    //也不支持IE8及以下
    var div3 = document.querySelectorAll(".css div");
    console.log(div3.length);
    </script>
    </html>

    代码改变了我们,也改变了世界
  • 相关阅读:
    ArcObjects SDK(AE)10.1在vs2012安装的方法(亲测,并未成功,尝试需谨慎)
    PTA 求链式表的表长
    PTA 输出数组元素
    PTA 找出不是两个数组共有的元素
    PTA 将数组中的数逆序存放
    PTA 利用指针找最大值
    PTA 有序数组的插入
    PTA 冒泡排序
    PTA 报数
    PTA 数组循环右移
  • 原文地址:https://www.cnblogs.com/wencaiguagua/p/13631973.html
Copyright © 2020-2023  润新知