Document.doctype

Devuelve la Declaración de tipo de documento (Document Type Declaration (DTD)), asociada al documento actual. El objeto devuelto implementa la interfaz DocumentType (en-US). Utilice DOMImplementation.createDocumentType() (en-US) para crear un DocumentType.

Sintaxis

js

doctype = document.doctype;
  • doctype es una propiedad de sólo lectura.

Ejemplo

js

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

Specification
DOM Standard
# ref-for-dom-document-doctype①

Compatibilidad del Navegador

BCD tables only load in the browser