DOMImplementation: createDocumentType() 方法
DOMImplementation.createDocumentType()
方法返回一个 DocumentType
对象,该对象可以在创建文档时与 DOMImplementation.createDocument
一起使用,也可以通过 Node.insertBefore()
或 Node.replaceChild()
等方法放入文档中。
语法
js
createDocumentType(qualifiedNameStr, publicId, systemId)
参数
qualifiedNameStr
-
包含限定名称的字符串,例如
svg:svg
。 publicId
-
包含
PUBLIC
标识符的字符串。 systemId
-
包含
SYSTEM
标识符的字符串。
返回值
一个 DocumentType
。
示例
js
const dt = document.implementation.createDocumentType(
"svg:svg",
"-//W3C//DTD SVG 1.1//EN",
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd",
);
const d = document.implementation.createDocument(
"http://www.w3.org/2000/svg",
"svg:svg",
dt,
);
alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
规范
规范 |
---|
DOM 标准 # ref-for-dom-domimplementation-createdocumenttype① |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 它所属的
DOMImplementation
接口。