Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

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

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 os navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
doctypeChrome Full support 1Edge Full support 12Firefox Full support YesIE ? Opera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android ?

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown

Etiquetas do documento e colaboradores

Colaboradores desta página: onsistec
Última atualização por: onsistec,