Renvoie la "Document Type Declaration (DTD)" (déclaration de type de document) associée avec le document actuel. L'objet renvoyé implémente l'interface DocumentType. Utilisez DOMImplementation.createDocumentType() pour créer un DocumentType.

Syntaxe

doctype = document.doctype;
  • doctype est une propriété en lecture seule.

Exemple

var doctypeObj = document.doctype;

console.log(
  "doctypeObj.name: "           + doctypeObj.name            + "\n" +
  "doctypeObj.internalSubset: " + doctypeObj.internalSubset  + "\n" +
  "doctypeObj.publicId: "       + doctypeObj.publicId        + "\n" +
  "doctypeObj.systemId: "       + doctypeObj.systemId
);

Notes

La propriété renvoie null si aucune DTD n'est associée au document en cours.

DOM level 2 ne prend pas en charge l'édition de la déclaration de type de document (DTD).

Spécifications

Spécification Statut Commentaire
Document Object Model (DOM) Level 3 Core Specification
La définition de 'Document.doctype' dans cette spécification.
Obsolete Valeur de retour modifiée pour les documents HTML avec absence d'élément <html>. Définit que le type de document peut être modifié.
Document Object Model (DOM) Level 2 Core Specification
La définition de 'Document.doctype' dans cette spécification.
Obsolete Définition initiale

Étiquettes et contributeurs liés au document

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