zoukankan      html  css  js  c++  java
  • JS中firstChild,lastChild,nodeValue属性

    • childNodes

    在JavaScript中,使用childNodes属性可以返回一个数组,这个数组包含给定元素节点的全体子节点。

    • firstChild

    firstChild 这句代码等价于 目标元素节点下的子元素节点数组[0];

    目标元素节点.childNodes[0] 这句代码等价于 目标元素节点.firstChild;

    • lastChild

    lastChild 这句代码等价于 目标元素节点下的子元素节点数组[目标元素节点下的子元素节点数组.length-1]

    目标元素节点.childNodes[目标元素节点.childNodes.length-1]=目标元素节点.lastChild;

    01    <body>
    02    <ul id="action">
    03        <li title="第一段文字">第一个</li>
    04        <li title="第二段文字">第二个</li>
    05    </ul>
    06    <script type="text/javascript">
    07    var attr_p = document.getElementById("action");
    08    alert(attr_p.childNodes[1].childNodes[0].nodeValue);
    09    </script>
    10    </body>

    如果要取得id为action的ul的第一个li内的文本节点(如取得:第一个),可以使 用…childNodes[1].childNodes[0].nodeValue这种方法找到,使 用…childNodes[1].firstChild.nodeValue同样可以找到第一个li的文本节点,
    结论childNodes[0]等价于firstChild,无论何时何地,重要需要访问childNodes[]数组的第一个元素,我们就可以把它写成firstChild,DOM还提供一个与之对应的lastChild属性。

     
  • 相关阅读:
    List sort()方法
    解析器
    beautifulsoup库
    break 语句
    enumerate函数
    POJ 1915 Knight Moves
    POJ 1745 Divisibility
    POJ 1731 Orders
    POJ 1664 放苹果
    POJ 1606 Jugs
  • 原文地址:https://www.cnblogs.com/dear_diary/p/6484242.html
Copyright © 2011-2022 走看看