|
接 口 | nodeType常量 | nodeType值 | 备 注 |
Document |
Node.DOCUMENT_NODE |
9 |
document |
Element |
Node.ELEMENT_NODE |
1 |
元素节点 |
Text |
Node.TEXT_NODE |
3 |
文本节点 |
Attr |
Node.ATTRIBUTE_NODE |
2 |
节点属性 |
Comment |
Node.COMMENT_NODE |
8 |
注释文本 |
DocumentFragment |
Node.DOCUMENT_FRAGMENT_NODE |
11 |
document片断 |
每个Node对象都有nodeType属性,它用来指定该节点的类型。例如,一个节点的nodeType属性等于Node.ELEMENT_NODE,则代表该节点为Element类型,可以将其作为Element对象,使用Element对象的属性和方法进行相关操作。
文本节点的toString方法可以获得节点所代表的内容。
文本节点的获得,例:<p>aa</p>,调p对象的childNodes[0]即可。
注:我们这里主要讨论document和Element节点,其它的对象请参看相应的资料。
在DOM下,HTML文档的各个节点被视为各种类型的Node对象。每个Node对象都有自己的属性和方法,利用这些属性和方法可以遍历整个文档树。 |
|