Syntax
js
createDocumentType(name, publicId, systemId)
Parameters
name-
A string containing the name of the doctype, like
html. Corresponds to theDocumentType.nameproperty. publicId-
A string containing the
PUBLICidentifier. Corresponds to theDocumentType.publicIdproperty. systemId-
A string containing the
SYSTEMidentifiers. Corresponds to theDocumentType.systemIdproperty.
Return value
A DocumentType.
Examples
js
const dt = document.implementation.createDocumentType(
"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,
);
console.log(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
Specifications
| Specification |
|---|
| DOM # ref-for-dom-domimplementation-createdocumenttypeâ‘ |
Browser compatibility
See also
- The
DOMImplementationinterface it belongs to.