Implementierung von HTML-DOM-Dokumenten
Beispiele
Hat dieses Dokument das Feature DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
Hat dieses Dokument das Merkmal TESLA X?
document.implementation.hasFeature("TESLA", "X");
Definition und Verwendung
Die implementation
Eigenschaft gibt das DOMimplementation-Objekt zurück, das das Dokument verarbeitet.
Warnung!
Die DOM 1 Recommendation (1998) spezifizierte nur eine Methode für dieses Objekt: hasFeature().
Die Methode hasFeature() sollte prüfen, ob ein DOM-Modul vom Browser unterstützt wird:
let answer = document.implementation.hasFeature("DOM", "1.0");
Das Problem ist : Alle modernen Browser geben immer true zurück.
Syntax
document.implementation
Rückgabewert
Typ | Beschreibung |
Objekt | Ein DocumentImplementation-Objekt. Das Implementierungsobjekt des Dokuments. |
Browser-Unterstützung
document.implementation
ist eine Funktion von DOM Level 1 (1998).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |