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
La definición de 'Document.doctype' en esta especificación.
Obsolete 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
La definición de 'Document.doctype' en esta especificación.
Obsolete Definición inicial

Etiquetas y colaboradores del documento

Colaboradores en esta página: joselix
Última actualización por: joselix,