• JavaScript


    ChildNodes  他返回的是一个

    此属性返回子节点全部的集合啊:(节点文本、属性 、 都算啊!)

    可以用leng查看有多少 还可以遍历啊 ! 

    它返回的是包含子节点的 NodeList,如果没有子节点,则该属性返回不包含节点的 NodeList。如需循环子节点列表,使用 nextSibling 属性,要比使用父对象的 childNodes 列表效率更高。

     其实 这个ChildNodes 我也不怎么会用 还是 要研究下呢....待补充···

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div>
        <p>永远的学生<b>!</b></p>
    
    </div>
    
    <script type="text/javascript">
        var div  = document.getElementsByTagName("div")[0].childNodes;
        document.write(div.length); // 打印出是3 (节点数) 
        console.log(div);   
    
    
    </script>
    </body>
    </html>

    其实还有一个属性叫:

    children他返回的是一个是一个 HTMLCollection 对象。(里面装的是子元素的各元素节点)

    根据子元素在元素中出现的先后顺序进行排序。使用 HTMLCollection对象的 length属性获取子元素的数量,然后使用序列号(index,起始值为0)访问每个子元素。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div>
        <p>永远的学生<b>!</b></p>
    
    </div>
    
    <script type="text/javascript">
        var div  = document.getElementsByTagName("div")[0].children;
        document.write(div.length); // 打印出是1 (子元素 個数)
        console.log(div);
    
    
    </script>
    </body>
    </html>

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14773909.html

  • 相关阅读:
    MVC NonAction属性
    未将对象引用设置到对象的实例
    回调函数callback
    Json详解
    浅谈HTTP中Get与Post的区别
    JQuery $.ajax()方法详解
    C#中Const和Readonly的区别
    全面解释StringBuilder、StringBuffer和String的关系
    基本数据类型的包装类和随机数
    枚举类的使用
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14773909.html
Copyright © 2020-2023  润新知