nodeType属性共有12种可取值,其中仅有3种具有实用价值。
Element元素节点的nodeType属性值是1。
attr属性节点的nodeType属性值是2。
text文本节点的nodeType属性值是3.
使用nodeType属性可对指定的节点类型进行操作。
Element继承了Node类,也就是说Element是Node多种类型中的一种,即当NodeType为1时Node即为ElementNode,另外Element扩展了Node,Element拥有id、class、children等属性。
children是Element的属性,childNodes是Node的属性
Element的children[0]仍为Element,是Node和Element的实例,Node的childNdoes[0]为Node,只是Node的实例,不是Element的实例。
同时,Node的children属性为为undefined。
parentNode为Node类的属性。 返回指定的父节点
若指定节点没有父节点,则返回null
childNodes也为Node类的属性。返回节点的子节点集合,以NodeList为对象
原文地址:https://www.cnblogs.com/luuluuluu/p/8994440.html
时间: 2024-10-11 11:13:29