DOMImplementation

Интерфейс DOMImplementation представляет собой объект, предоставляющий методы, которые не зависят от какого-либо конкретного документа. Такой объект возвращается свойством Document.implementation.

Свойства

Этот интерфейс не имеет определенного свойства и не наследует его.

Методы

Нет унаследованного метода.

DOMImplementation.createDocument()
Создает и возвращает XMLDocument.
DOMImplementation.createDocumentType()
Создает и возвращает DocumentType.
DOMImplementation.createHTMLDocument()
Создает и возвращает HTML Document.
DOMImplementation.hasFeature()
Возвращает Boolean, указывающий, поддерживается ли данная функция или нет. Эта функция ненадежна и сохраняется только для целей совместимости: за исключением запросов, связанных с SVG, она всегда возвращает true. Старые браузеры очень непоследовательны в своем поведении.

Спецификации

Спецификация Статус Комментарий
DOM
Определение 'DOMImplementation' в этой спецификации.
Живой стандарт

Removed the getFeature() method.
Added the createHTMLDocument() method.
Modified the return type of createDocument() from Document to XMLDocument.

Удален метод getFeature(). Добавлен метод createHTMLDocument(). Изменён тип возвращаемого значения createDocument() с Document на XMLDocument.

Document Object Model (DOM) Level 3 Core Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Добавлен метод getFeature() (никогда не реализованный ни одним агентом пользователя).
Document Object Model (DOM) Level 2 Core Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Добавлены методы createDocument() и createDocumentType().
Document Object Model (DOM) Level 1 Specification
Определение 'DOMImplementation' в этой спецификации.
Устаревшая Первоначальное определение.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также