初面网初面网

DocumentType 类型

包含文档的文档类型 doctype 信息。

特征:

  • nodeType 等于10
  • nodeName 值为文档类型的名称
  • nodeValue 值为null
  • parentNode 值为 Document 对象
  • 不支持子节点

该对象在 DOM Level 1 中不支持动态创建。

该对象保存在 document.doctype 属性中。

该对象有3个属性:name、entities、notations。

  • name,文档类型的名称
  • entities,文档类型的实体的 NamedNodeMap
  • notations,文档类型描述的表示法的 NamedNodeMap

对于HTML或XHTML文档类型,通常只有 name 有值,表示 !DOCTYPE后的那段字符串。

<!-- xxx指代其他字符串 -->
<!DOCTYPE html xxx><html>

对于上面的内容来说, name 的值为 html,html空格后的不计入。

更新于 2026/7/3