The DocumentType
interface represents a Node
containing a doctype.
Inherits properties from its parent, Node
, and implements the ChildNode
interface.
DocumentType.entities
Read only
DocumentType.name
Read only
DocumentType.notations
Read only
DocumentType.publicId
Read only
DocumentType.systemId
Read only
Inherits methods from its parent, Node
, and implements the ChildNode
interface.
ChildNode.remove()
Specification | Status | Comment |
---|---|---|
DOM The definition of 'DocumentType' in that specification. | Living Standard | Added implemention of the ChildNode interface.Removed the internalSubset , entities , and notation properties. |
Document Object Model (DOM) Level 3 Core Specification The definition of 'DocumentType' in that specification. | Recommendation | No change from Document Object Model (DOM) Level 2 Core Specification. |
Document Object Model (DOM) Level 2 Core Specification The definition of 'CharacterData' in that specification. | Recommendation | Added the publicID , systemID , and internalSubset properties. |
Document Object Model (DOM) Level 1 Specification The definition of 'CharacterData' in that specification. | Recommendation | Initial definition |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 1.0 | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
entities and notations
| 1.0[1] | (Yes) | 1.0 (1.7 or earlier) No support6.0 (6.0) | ? | (Yes)[1] | (Yes) |
Implements ChildNode
| 29.0 | (Yes) | 25.0 (25.0)[2] | No support | 16.0 | No support |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |
entities and notations
| (Yes)[1] | (Yes) | 1.0 (1.0) No support6.0 (6.0) | ? | (Yes) | (Yes) |
Implements ChildNode
| (Yes) | (Yes) | 25.0 (25.0)[2] | No support | 16.0 | No support |
[1] The Chromium project plans to drop supports for the internalSubset
, entities
and notations
methods.
[2] Firefox 25 also added the previousElementSibling
and nextElementSibling properties
, this was removed in Firefox 28 due to compatibility problems.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DocumentType