Implementação de documento HTML DOM
Exemplos
Este documento possui o recurso DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
Este documento tem o recurso TESLA X?
document.implementation.hasFeature("TESLA", "X");
Definição e uso
A implementation
propriedade retorna o objeto DOMimplementation que trata o documento.
Aviso!
A Recomendação DOM 1 (1998) especificou apenas um método para este objeto: hasFeature().
O método hasFeature() foi criado para verificar se um módulo DOM era suportado pelo navegador:
let answer = document.implementation.hasFeature("DOM", "1.0");
O problema é : todos os navegadores modernos sempre retornam true.
Sintaxe
document.implementation
Valor de retorno
Modelo | Descrição |
Objeto | Um objeto DocumentImplementation. O objeto de implementação do documento. |
Suporte ao navegador
document.implementation
é um recurso DOM Nível 1 (1998).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |