Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOM节点类型及相关的内容 #82

Open
dcharlie123 opened this issue Sep 5, 2022 · 0 comments
Open

DOM节点类型及相关的内容 #82

dcharlie123 opened this issue Sep 5, 2022 · 0 comments

Comments

@dcharlie123
Copy link
Owner

dcharlie123 commented Sep 5, 2022

DOM节点一共有12种,使用只读属性Node.nodeType可获取

常量 描述
Node.ELEMENT_NODE 1 一个元素节点
Node.ATTRIBUTE_NODE 2 元素 的耦合 属性
Node.TEXT_NODE 3 Element 或者 Attr 中实际的 文字
Node.CDATA_SECTION_NODE 4 一个 CDATASection,例如 <!CDATA[[ … ]]>。
Node.PROCESSING_INSTRUCTION_NODE 7 一个用于 XML 文档的 ProcessingInstruction (en-US) ,例如  声明。
Node.COMMENT_NODE 8 一个 Comment 节点。
Node.DOCUMENT_NODE 9 一个 Document 节点。
Node.DOCUMENT_TYPE_NODE 10 描述文档类型的 DocumentType 节点。例如  就是用于 HTML5 的。
Node.DOCUMENT_FRAGMENT_NODE 11 一个 DocumentFragment 节点

以下的常量已被弃用且不再使用:Node.ENTITY_REFERENCE_NODE(5)、Node.ENTITY_NODE(6)和 Node.NOTATION_NODE(12)。常用的:元素节点(nodeType:1)属性节点(nodeType:2)注释节点(nodeType:3)

https://developer.mozilla.org/zh-CN/docs/Web/API/Node/nodeType

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant