DocumentType

Brouillon
Cette page n'est pas terminée.

L'interface DocumentType représente un nœud (Node) contenant un doctype.

Propriétés

Cette interface hérite de propriétés de la part de son parent, Node, et implémente l'interface ChildNode.

...
DocumentType.entities Lecture seule
...
DocumentType.name Lecture seule
...
DocumentType.notations Lecture seule
...
DocumentType.publicId Lecture seule
...
DocumentType.systemId Lecture seule
...

Méthodes

Cette interface hérite de méthodes de la part de son parent, Node, et implémente l'interface ChildNode.

ChildNode.remove()
Cette méthode retire l'objet de la liste des enfants de son élément parent.

Spécifications

Spécification État Commentaires
DOM
La définition de 'DocumentType' dans cette spécification.
Standard évolutif Implémente désormais l'interface ChildNode.
Retrait des 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 Aucune modification depuis 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 Ajout des 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

Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Support simple 1.0 (Oui) 1.0 (1.7 ou moins) (Oui) (Oui) (Oui)
entities et notations 1.0[1] (Oui) 1.0 (1.7 ou moins)
Pas de support6.0 (6.0)
? (Oui)[1] (Oui)
Implémentation de ChildNode 29.0 (Oui) 25.0 (25.0)[2] Pas de support 16.0 Pas de support
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) (Oui) 1.0 (1.0) (Oui) (Oui) (Oui)
entities et notations (Oui)[1] (Oui) 1.0 (1.0)
Pas de support6.0 (6.0)
? (Oui) (Oui)
Implémentation de ChildNode (Oui) (Oui) 25.0 (25.0)[2] Pas de support 16.0 Pas de support

[1] Le projet Chromium prévoit d'abandonner la prise en charge des propriétés internalSubset, entities et notations.

[2] Firefox 25 ajouta également les propriétés previousElementSibling et nextElementSibling. Celles-ci furent retirées à partir de Firefox 28 pour des raisons de compatibilité.

Voir aussi

Étiquettes et contributeurs liés au document

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