DocumentType - 表示包含 doctype 的 Node
DocumentType
接口表示包含 doctype 的 Node
。
属性
从其父类 Node
继承属性,并实现了 ChildNode
接口。
DocumentType.entities
只读
在 DTD 中声明的实体的 NamedNodeMap
。该映射中的每个节点都实现了 Entity
接口。
DocumentType.internalSubset
只读
内部子集的 DOMString
,如果为空,则为 null
。例如 "<!ELEMENT foo (bar)>"
。
DocumentType.name
只读
一个 DOMString
,例如 <!DOCTYPE HTML>
为 "html"
。
DocumentType.notations
只读
一个 NamedNodeMap
,在 DTD 中声明了符号。该映射中的每个节点都实现了 Notation
接口。
DocumentType.publicId
只读
一个 DOMString
,例如 "-//W3C//DTD HTML 4.01//EN"
,HTML5 为空字符串。
DocumentType.systemId
只读
一个 DOMString
,例如 "http://www.w3.org/TR/html4/strict.dtd"
,HTML5 为空字符串。
方法
从其父类 Node
继承了方法,并实现了 ChildNode
接口。
ChildNode.remove()
从父子列表中删除对象。
规范
规范 | 状态 | 备注 |
---|---|---|
DOM DocumentType 的定义 |
现行的标准 | 增加了 ChildNode 接口的实现。删除了 internalSubset ,entities 和 notation 属性。 |
Document Object Model (DOM) Level 3 Core Specification DocumentType 的定义 |
已过时 | 自 Document Object Model (DOM) Level 2 Core Specification 以来没有变化。 |
Document Object Model (DOM) Level 2 Core Specification DocumentType 的定义 |
已过时 | 增加了 publicID ,systemID 和 internalSubset 属性。 |
Document Object Model (DOM) Level 1 Specification DocumentType 的定义 |
已过时 | 初始定义 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
entities |
不支持 | 不支持 | 1 — 6 | 不支持 | 不支持 | 不支持 |
internalSubset |
不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
name |
支持 | 支持 | 1 | 支持 | 支持 | 支持 |
notations |
不支持 | 不支持 | 1 — 6 | 不支持 | 不支持 | 不支持 |
publicId |
支持 | 支持 | 1 | 支持 | 支持 | 支持 |
systemId |
支持 | 支持 | 1 | 支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
entities |
不支持 | 不支持 | 不支持 | 4 — 6 | 未知 | 不支持 | 不支持 |
internalSubset |
不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |
name |
支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
notations |
不支持 | 不支持 | 不支持 | 4 — 6 | 未知 | 不支持 | 不支持 |
publicId |
支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
systemId |
支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |