JS childNodes属性返回节点的子节点集合,可以通过childNodes.length获取子节点数量,nodeName获取子节点名称
例子:
<body>
<h1>xxxx</h1>
<div>
<div></div>
</div>
<script>
var c = document.body.childNodes;
var text = "";
for(var i=0;i<c.length;i++){
text = text + c[i].nodeName + "<br>";
}
alert(text);
</script>
</body>
返回9个子节点,分别是body本身文本#text/H1/#text/DIV/#text/DIV/#text/SCRIPT/#text
可使用 nodeType == 1判断是否是标签元素
例子:
<body>
<h1>xxxx</h1>
<div>
<div></div>
</div>
<script>
var c = document.body.childNodes;
var text = "";
for(var i=0;i<c.length;i++){
text = text + c[i].nodeName + "<br>";
}
alert(text);
</script>
</body>
返回9个子节点,分别是body本身文本#text/H1/#text/DIV/#text/DIV/#text/SCRIPT/#text
可使用 nodeType == 1判断是否是标签元素