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 julho de 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> # ref-for-dom-document-doctype①>  | 
            
Compatibilidade com navegadores
Loading…