使用js便利HTMLDOM的直接子节点
时间: 2023-08-14 22:05:18 浏览: 94
可以使用JavaScript的childNodes属性来获取直接子节点。通过调用parentNode.childNodes可以获取所有直接子节点,包括元素节点和文本节点。如果只想获取元素节点,可以使用parentNode.children属性。以下是示例代码:
```javascript
var parent = document.getElementById("parent");
var children = parent.childNodes;
for (var i = 0; i < children.length; i++) {
if (children[i].nodeType == 1) {
console.log(children[i]);
}
}
```
在上面的示例中,我们获取了id为“parent”的元素节点的所有直接子节点,并循环遍历它们,如果节点类型为元素节点,则打印该节点。
阅读全文