DocumentType

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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() 实验性

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

规范

Specification
DOM Standard
# interface-documenttype

浏览器兼容性

BCD tables only load in the browser

参见