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