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.
The DocumentType interface represents a Node containing a doctype.
Instance properties
Inherits properties from its parent, Node.
DocumentType.nameRead only-
The type of the document. It is always
"html"for HTML documents, but will vary for XML documents. DocumentType.publicIdRead only-
A string with an identifier of the type of document. Empty if the doctype given specifies no public ID.
DocumentType.systemIdRead only-
A string containing the URL to the associated DTD. Empty if the doctype given specifies no system ID.
Instance methods
Inherits methods from its parent, Node.
DocumentType.after()-
Inserts a set of
Nodeobjects or strings in the children list of the object's parent, just after this node. DocumentType.before()-
Inserts a set of
Nodeobjects or strings in the children list of the object's parent, just before this node. DocumentType.remove()-
Removes this object from its parent children list.
DocumentType.replaceWith()-
Replaces the document type with a set of given nodes.
Specifications
| Specification |
|---|
| DOM> # interface-documenttype> |
Browser compatibility
Loading…
See also
- The DOM interfaces index.
DOMImplementation.createDocumentType()to create a newDocumentTypenode.