HTML DOM Document implementatie
Voorbeelden
Heeft dit document de functie DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
Heeft dit document de functie TESLA X?
document.implementation.hasFeature("TESLA", "X");
Definitie en gebruik
De implementation
eigenschap retourneert het DOMimplementation-object dat het document afhandelt.
Waarschuwing!
De DOM 1-aanbeveling (1998) specificeerde slechts één methode voor dit object: hasFeature().
De methode hasFeature() was bedoeld om te controleren of een DOM-module door de browser werd ondersteund:
let answer = document.implementation.hasFeature("DOM", "1.0");
Het probleem is : alle moderne browsers retourneren altijd waar.
Syntaxis
document.implementation
Winstwaarde
Type | Beschrijving |
Object | Een DocumentImplementation-object. Het implementatieobject van het document. |
Browserondersteuning
document.implementation
is een DOM Level 1 (1998)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |