Document.doctype
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Retorna a declaração do tipo de documento(Document Type Declaration (DTD)) associado ao documento atual. O objeto retornado implementa a interface DocumentType
. Use DOMImplementation.createDocumentType()
para criar um DocumentType
.
Sintaxe
doctype = document.doctype;
doctype
é uma proriedade somente de leitura.
Exemplo
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
A propriedade retornará null
se não houvernehum DTD associado ao documento atual.
O nível 2 do DOM não suporta a edição da declaração do tipo de documento.
Especificações
Specification |
---|
DOM Standard # ref-for-dom-document-doctype① |
Compatibilidade com navegadores
BCD tables only load in the browser