DOM共有12种类型:
- Node.ELEMENT_NODE (1),元素节点,nodeType值为“1”
- Node.ATTRIBUTE_NODE (2),属性节点,nodeType值为“2”
- Node.TEXT_NODE (3),文本节点,nodeType值为“3”
- Node.CDATA_SECTION_NODE (4),只针对基于 XML 的文档,表示的是 CDATA 区域,nodeType值为“4”
- Node.ENTITY_REFERENCE_NODE (5),实体引用元素(XML)
- Node.ENTITY_NODE (6),实体(XML)
- Node.PROCESSING_INSTRUCTION_NODE (7),处理指令(XML)
- Node.COMMENT_NODE (8),注释节点,nodeType值为“8”
- Node.DOCUMENT_NODE (9),文档节点,可以表示 HTML 页面或者其他基于 XML 的文档,nodeType值为“9”
- Node.DOCUMENT_TYPE_NODE (10),文档类型节点, 包含着与文档的 doctype 有关的所有信息,nodeType值为“10”
- Node.DOCUMENT_FRAGMENT_NODE (11),在文档中没有对应的标记,文档片段
(document fragment)是一种“轻量级”的文档,可以包含和控制节点,但不会像完整的文档那样占用额外的资源。nodeType值为“11” - Node.NOTATION_NODE (12),DTD 中声明的符号(XML)
参考:http://www.w3school.com.cn/xmldom/dom_nodetype.asp