JavaScript htmldom 节点列表 JavaScript htmldom 节点 JavaScript window 节点列表是节点的集合 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(). JavaScript htmldom 节点 JavaScript window