# Node
DOM Level 1
描述了名为 Node 的接口,这个接口是所有 DOM 节点类型都必须实现的。
Node 接口在 JavaScript 中被实现为 Node 类型,在除 IE 之外的所有浏览器中都可以直接访问这个类型。
在 JavaScript中,所有节点类型都继承 Node 类型,因此所有类型都共享相同的基本属性和方法。
以下接口都从 Node 继承其方法和属性:
- Document
- Element
- Attr (Text, Comment, CDATASection)
- ProcessingInstruction
- DocumentFragment
- DocumentType
# Node 类的基本属性
- baseURI
- childNodes
- firtChild
- lastChild
- nextSibling
- nodeName
- nodeType
- nodeValue
- parentNode
- parentElement
- previousSibling
- textContent
# nodeType 对照表
Name | Value |
---|---|
ELEMENT_NODE | 1 |
ATTRIBUTE_NODE Deprecated | 2 |
TEXT_NODE | 3 |
CDATA_SECTION_NODE | 4 |
ENTITY_REFERENCE_NODE Deprecated | 5 |
ENTITY_NODE Deprecated | 6 |
PROCESSING_INSTRUCTION_NODE | 7 |
COMMENT_NODE | 8 |
DOCUMENT_NODE | 9 |
DOCUMENT_TYPE_NODE | 10 |
DOCUMENT_FRAGMENT_NODE | 11 |