文档:doctype 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

Document 接口的只读属性 doctype 是一个 DocumentType 对象,表示与当前文档关联的 文档类型声明 (DTD)

一个 DocumentType 对象。

示例

js
const doctypeObj = document.doctype;

console.log(`doctypeObj.name: ${doctypeObj.name}`);
console.log(`doctypeObj.internalSubset: ${doctypeObj.internalSubset}`);
console.log(`doctypeObj.publicId: ${doctypeObj.publicId}`);
console.log(`doctypeObj.systemId: ${doctypeObj.systemId}`);

注意

如果没有与当前文档关联的 DTD,该属性将返回 null

DOM Level 2 不支持编辑文档类型声明。

规范

规范
DOM
# ref-for-dom-document-doctype①

浏览器兼容性