Реализация документа HTML DOM
Примеры
Есть ли в этом документе функция DOM 1.0?
document.implementation.hasFeature("DOM", "1.0");
Есть ли в этом документе функция TESLA X?
document.implementation.hasFeature("TESLA", "X");
Определение и использование
Свойство implementation
возвращает объект DOMimplementation, который обрабатывает документ.
Предупреждение!
В Рекомендации DOM 1 (1998 г.) указан только один метод для этого объекта: hasFeature().
Метод hasFeature() был создан для проверки поддержки браузером DOM-модуля:
let answer = document.implementation.hasFeature("DOM", "1.0");
Проблема в том, что все современные браузеры всегда возвращают true.
Синтаксис
document.implementation
Возвращаемое значение
Тип | Описание |
Объект | Объект DocumentImplementation. Объект реализации документа. |
Поддержка браузера
document.implementation
является функцией DOM уровня 1 (1998 г.).
Он полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |