二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:JavaScript htmldom 节点列表
节点列表是节点的集合
HTML DOM 阶段列表
getElementsByTagName()
方法返回节点列表. 节点列表是一个类似数组的节点集合.下面的代码选择文档中的所有段落
<p>
节点:var x = document.getElementsByTagName("p");可以通过索引号访问节点.若要访问第二个
<p>
节点,你可以这样写:y = x[1];注意: 索引从 0 开始.
HTML DOM 节点列表的长度
length属性定义节点列表中的节点数:
var myNodelist = document.getElementsByTagName("p"); document.getElementById("demo").innerHTML = myNodelist.length;实例说明:
- 在节点列表中获得所有
<p>
元素- 显示节点列表的长度
当您希望通过节点列表中的节点循环时,length 属性非常有用:
var myNodelist = document.getElementsByTagName("p"); var i; for (i = 0; i < myNodelist.length; i++) { myNodelist[i].style.backgroundColor = "red"; }节点列表不是数组! 节点列表可能看起来像一个数组,但它不是。可以循环遍历节点列表并将其节点引用到数组中. 然而,你不能在节点列表中使用数组的方法,像valueOf()或join().