Document.doctype

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

Etiquetas y colaboradores del documento

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