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.name
Read only-
The type of the document. It is always
"html"
for HTML documents, but will vary for XML documents. DocumentType.publicId
Read only-
A string with an identifier of the type of document. Empty if the doctype given specifies no public ID.
DocumentType.systemId
Read 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
Node
objects or strings in the children list of the object's parent, just after this node. DocumentType.before()
-
Inserts a set of
Node
objects 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 Standard # interface-documenttype |
Browser compatibility
BCD tables only load in the browser
See also
- The DOM interfaces index.
DOMImplementation.createDocumentType()
to create a newDocumentType
node.