Document.doctype

Retorna a declaração do tipo de documento(Document Type Declaration (DTD)) associado ao documento atual. O objeto retornado implementa a interface DocumentType (en-US). Use DOMImplementation.createDocumentType() (en-US) para criar um DocumentType.

Sintaxe

doctype = document.doctype;
  • doctype é uma proriedade somente de leitura.

Exemplo

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

Especificação Status Comentário
DOM
The definition of 'Document: doctype' in that specification.
Padrão em tempo real

Compatibilidade com navegadores

BCD tables only load in the browser