Cet article nécessite une relecture technique. Voici comment vous pouvez aider.
Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.
L'interface DocumentType
représente Node
contenant un doctype.
Propriétés
Hérite les propriétés de ses parents, Node
et implémente l'interface ChildNode
.
DocumentType.entities
Lecture seule- ...
DocumentType.internalSubset
Lecture seule- ...
DocumentType.name
Lecture seule- ...
DocumentType.notations
Lecture seule- ...
DocumentType.publicId
Lecture seule- ...
DocumentType.systemId
Lecture seule- ...
Méthodes
Hérites les méthodes de ses parents, Node
et implémente l'interface ChildNode
.
ChildNode.remove()
- Supprime l'objet de la liste des enfants des parents.
Spécifications
Spécifications | Statuts | Commentaires |
---|---|---|
DOM La définition de 'DocumentType' dans cette spécification. |
Standard évolutif | Ajoute l'implémentation de l'interface ChildNode .Supprime les propriétés internalSubset , entities , et notation . |
Document Object Model (DOM) Level 3 Core Specification La définition de 'DocumentType' dans cette spécification. |
Recommendation | Pas de changement à partir de Document Object Model (DOM) Level 2 Core Specification. |
Document Object Model (DOM) Level 2 Core Specification La définition de 'CharacterData' dans cette spécification. |
Recommendation | Ajoute les propriétés publicID , systemID , et internalSubset . |
Document Object Model (DOM) Level 1 Specification La définition de 'CharacterData' dans cette spécification. |
Recommendation | Définition initiale. |
Compatibilité des navigateurs
Caractéristique | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support basique | 1.0 | 1.0 (1.7 ou moins) | (Oui) | (Oui) | (Oui) |
entités et notations |
1.0 [1] | 1.0 (1.7 ou moins) Removed in 6.0 (6.0) |
? | (Oui) [1] | (Oui) |
Implémente ChildNode |
29.0 | 25.0 (25.0) [1] | Pas de support | 16.0 | Pas de support |
Caractéristique | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support basique | (Oui) | 1.0 (1.0) | (Oui) | (Oui) | (Oui) |
entités et notations |
(Oui) [1] | 1.0 (1.0) Removed in 6.0 (6.0) |
? | (Oui) | (Oui) |
Implémente ChildNode |
29.0 | 25.0 (25.0) [1] | Pas de support | 16.0 | Pas de support |
[1] Le projet Chromium prévoit de déposer le support pour les méthodes internalSubset
, entities
et notations
.
[2] Firefox 25 a également ajouté les propriétés previousElementSibling
et nextElementSibling properties
, cela a été supprimé dans Firefox 28 à cause de problèmes de compatibilités.