Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
Devuelve la Declaración de tipo de documento (Document Type Declaration (DTD)), asociada al documento actual. El objeto devuelto implementa la interfaz DocumentType
. Utilice DOMImplementation.createDocumentType()
para crear un DocumentType
.
Sintaxis
doctype = document.doctype;
doctype
es una propiedad de sólo lectura.
Ejemplo
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 );
Notas
La propiedad devuelve null
si no hay DTD asociada al documento actual.
El nivel 2 de DOM no soporta la edición de la declaración de tipo de documento.
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
Document Object Model (DOM) Level 3 Core Specification The definition of 'Document.doctype' in that specification. |
Recommendation | Cambiado el valor de retorno para documentos HTML sin el elemento <html> . Define que el tipo de documento puede ser modificado. |
Document Object Model (DOM) Level 2 Core Specification The definition of 'Document.doctype' in that specification. |
Recommendation | Definición inicial |