Implementación de documentos HTML DOM
Ejemplos
¿Este documento tiene la función DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
¿Este documento tiene la función TESLA X?
document.implementation.hasFeature("TESLA", "X");
Definición y uso
La implementation
propiedad devuelve el objeto DOMimplementation que maneja el documento.
¡Advertencia!
La recomendación DOM 1 (1998) solo especificó un método para este objeto: hasFeature().
El método hasFeature() se creó para comprobar si el navegador admitía un módulo DOM:
let answer = document.implementation.hasFeature("DOM", "1.0");
El problema es : todos los navegadores modernos siempre devuelven verdadero.
Sintaxis
document.implementation
Valor devuelto
Escribe | Descripción |
Objeto | Un objeto DocumentImplementation. El objeto de implementación del documento. |
Compatibilidad con navegador
document.implementation
es una característica DOM Nivel 1 (1998).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |