此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

DocumentType

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

DocumentType 接口表示了一个包含文档类型的节点 Node .

EventTarget Node DocumentType

属性

继承自父节点 Node, 并实现了 ChildNode 接口。

DocumentType.entities 只读

一个在文档类型定义 (DTD) 中声明的实体NamedNodeMap,在这个映射(map)中的每个节点实现了Entity接口

DocumentType.internalSubset 只读

一个表示内部子集的DOMString,如果没有的话则为null ,例:"<!ELEMENT foo (bar)>"

DocumentType.name 只读

DOMString,文档类型的名称,例:<!DOCTYPE HTML>中的“html

DocumentType.notations 只读

在文档类型定义(DTD)中声明符号的NamedNodeMap,在这个映射(map)中的所有节点实现了Notation接口

DocumentType.publicId 只读

一个DOMString,例:HTML5 中的空字符串——"-//W3C//DTD HTML 4.01//EN"

DocumentType.systemId 只读

一个DOMString,例:HTML5 中的空字符串——"http://www.w3.org/TR/html4/strict.dtd"

方法

继承方法自父节点,Node, 并实现了 ChildNode 接口。

ChildNode.remove()

从父节点的子节点的列表中移除这个对象。

规范

规范
DOM
# interface-documenttype

浏览器兼容性

参见