DocumentType

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

属性

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

DocumentType.entities 只读 This is an obsolete API and is no longer guaranteed to work.
一个在文档类型定义(DTD)中声明的实体NamedNodeMap,在这个映射(map)中的每个节点实现了Entity接口
DocumentType.internalSubset 只读 This is an obsolete API and is no longer guaranteed to work.
一个表示内部子集的DOMString,如果没有的话则为null ,例:"<!ELEMENT foo (bar)>"
DocumentType.name 只读
DOMString,文档类型的名称,例:<!DOCTYPE HTML>中的“html
DocumentType.notations 只读 This is an obsolete API and is no longer guaranteed to work.
在文档类型定义(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() (en-US)
从父节点的子节点的列表中移除这个对象.

规范

Specification Status Comment
DOM
DocumentType
Living Standard Added implemention of the ChildNode interface.
Removed the internalSubset, entities, and notation properties.
Document Object Model (DOM) Level 3 Core Specification
DocumentType
Obsolete No change from Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
CharacterData
Obsolete Added the publicID, systemID, and internalSubset properties.
Document Object Model (DOM) Level 1 Specification
CharacterData
Obsolete Initial definition

浏览器兼容性

BCD tables only load in the browser

参见