DocumentType
The DocumentType interface represents a Node containing a doctype.
Properties
Inherits properties from its parent, Node.
DocumentType.internalSubsetRead only-
A
DOMStringof the internal subset, ornullif there is none. Eg"<!ELEMENT foo (bar)>". DocumentType.nameRead only-
A
DOMString, eg"html"for<!DOCTYPE HTML>. DocumentType.notationsRead only-
A
NamedNodeMapwith notations declared in the DTD. DocumentType.publicIdRead only-
A
DOMString, eg"-//W3C//DTD HTML 4.01//EN", empty string for HTML5. DocumentType.systemIdRead only-
A
DOMString, eg"http://www.w3.org/TR/html4/strict.dtd", empty string for HTML5.
Methods
Inherits methods from its parent, Node.
DocumentType.after()-
Inserts a set of
NodeorDOMStringobjects in the children list of theDocumentType's parent, just after theDocumentTypeobject. DocumentType.before()-
Inserts a set of
NodeorDOMStringobjects in the children list of theDocumentType's parent, just before theDocumentTypeobject. DocumentType.remove()-
Removes the 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