Java Script中的Node

nodeType属性共有12种可取值,其中仅有3种具有实用价值。

Element元素节点的nodeType属性值是1

attr属性节点的nodeType属性值是2

text文本节点的nodeType属性值是3.

使用nodeType属性可对指定的节点类型进行操作。

 

Element继承了Node类,也就是说ElementNode多种类型中的一种,即当NodeType为1时Node即为ElementNode,另外Element扩展了Node,Element拥有id、class、children等属性。

 

childrenElement的属性,childNodesNode的属性

 

Element的children[0]仍为Element,是Node和Element的实例,Node的childNdoes[0]为Node,只是Node的实例,不是Element的实例。

  同时,Nodechildren属性为为undefined

 

parentNode为Node类的属性。 返回指定的父节点

若指定节点没有父节点,则返回null

childNodes也为Node类的属性。返回节点的子节点集合,以NodeList为对象

posted on 2018-05-05 13:08  luu岁月神偷  阅读(156)  评论(0编辑  收藏  举报

导航