Document.doctype
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
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
js
doctype = document.doctype;
doctypees 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
| Especificación |
|---|
| DOM> # ref-for-dom-document-doctype①> |