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 |