DocumentType

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.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : Hell_Carlito
 Dernière mise à jour par : Hell_Carlito,