Implementacja dokumentu HTML DOM
Przykłady
Czy ten dokument ma funkcję DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
Czy ten dokument ma funkcję TESLA X?
document.implementation.hasFeature("TESLA", "X");
Definicja i użycie
Właściwość implementation
zwraca obiekt DOMimplementation, który obsługuje dokument.
Ostrzeżenie!
Zalecenie DOM 1 (1998) określiło tylko jedną metodę dla tego obiektu: hasFeature().
Metoda hasFeature() została wykorzystana do sprawdzenia, czy moduł DOM jest obsługiwany przez przeglądarkę:
let answer = document.implementation.hasFeature("DOM", "1.0");
Problem polega na tym, że wszystkie nowoczesne przeglądarki zawsze zwracają wartość true.
Składnia
document.implementation
Wartość zwrotu
Rodzaj | Opis |
Obiekt | Obiekt DocumentImplementation. Obiekt implementacji dokumentu. |
Obsługa przeglądarki
document.implementation
jest funkcją DOM Level 1 (1998).
Jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |