nodeType 属性可用来区分不同类型的节点,比如 元素, 文本 和 注释。
常量 | 值 | 描述 | 状态 |
---|---|---|---|
Node.ELEMENT_NODE | 1 | 一个 元素 节点,例如 <p> 和 <div> | ☑️ |
Node.ATTRIBUTE_NODE | 2 | 元素 的耦合属性 。在 DOM4 规范里Node 接口将不再实现这个元素属性 | ✖️ |
Node.TEXT_NODE | 3 | Element 或者 Attr 中实际的文字 | ☑️ |
Node.CDATA_SECTION_NODE | 4 | 一个 CDATASection。 在 DOM4 规范里被移除。 | ✖️ |
Node.ENTITY_REFERENCE_NODE | 5 | 一个 XML 实体引用节点。 在 DOM4 规范里被移除 | ✖️ |
Node.ENTITY_NODE | 6 | 一个 XML 节点。 在 DOM4 规范中被移除 | ✖️ |
Node.PROCESSING_INSTRUCTION_NODE | 7 | 一个用于XML文档的 ProcessingInstruction ,例如 声明。 | ☑️ |
Node.COMMENT_NODE | 8 | 一个 Comment 节点 | ☑️ |
Node.DOCUMENT_NODE | 9 | 一个 Document 节点。 | ☑️ |
Node.DOCUMENT_TYPE_NODE | 10 | 描述文档类型的 DocumentType 节点。例如 就是用于 HTML5 的。 | ☑️ |
Node.DOCUMENT_FRAGMENT_NODE | 11 | 一个 DocumentFragment 节点 | ☑️ |
Node.NOTATION_NODE | 12 | 一个 XML 节点。 在 DOM4 规范里被移除 | ☑️ |