在DOM(Document Object Model)中,nodeType 是一个用于区分不同类型节点的属性。它是一个整数值,每种节点类型都有一个与之对应的常量。以下是一些常见的 nodeType 常量及其对应的整数值:
Element Node(元素节点): Node.ELEMENT_NODE 或 1
Attribute Node(属性节点): Node.ATTRIBUTE_NODE 或 2(在现代浏览器中,属性节点通常不会作为节点树的一部分)
Text Node(文本节点): Node.TEXT_NODE 或 3
CDATA Section Node(CDATA段节点): Node.CDATA_SECTION_NODE 或 4
Entity Reference Node(实体引用节点): Node.ENTITY_REFERENCE_NODE 或 5(在HTML中几乎不使用)
Entity Node(实体节点): Node.ENTITY_NODE 或 6(在HTML中几乎不使用)
Processing Instruction Node(处理指令节点): Node.PROCESSING_INSTRUCTION_NODE 或 7
Comment Node(注释节点): Node.COMMENT_NODE 或 8
Document Node(文档节点): Node.DOCUMENT_NODE 或 9
Document Type Node(文档类型节点): Node.DOCUMENT_TYPE_NODE 或 10
Document Fragment Node(文档片段节点): Node.DOCUMENT_FRAGMENT_NODE 或 11
Notation Node(符号节点): Node.NOTATION_NODE 或 12(在HTML中几乎不使用)