--- title: Node.isSupported() slug: Web/API/Node/isSupported translation_of: Web/API/Node/isSupported ---

{{APIRef("DOM")}}{{obsolete_header}}

Node.isSupported() возвращает {{domxref("Boolean")}} флаг содержащий результат проверки реализует ли реализация DOM определенное свойство и поддерживается ли это свойство конкретным узлом.

Синтаксис

boolValue = element.isSupported(feature, version)

Параметры

feature
Это {{domxref("DOMString")}} содержащая имя свойства для проверки. Это тоже имя, которое может быть передано в метод hasFeature в DOMImplementation. Возможные значения определенные в спецификации ядра DOM перечислены в DOM Level 2 соответствующий раздел.
version
Это {{domxref("DOMString")}} содержащая номер версии свойства для ис проверки.В DOM уровень 2, version 1, это строка 2.0. если версия не указана, поддерживает любую версию свойства, вызывает метод и возвращает true.

Пример

<div id="doc">
</div>

<script>
 // Получить элемент и проверить поддерживает ли он модуль DOM2 HTML.
 var main = document.getElementById('doc');
 var output = main.isSupported('HTML', '2.0');
</script>

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

Спецификация Статус Комментарий
{{SpecName('DOM WHATWG', '#interface-node', 'Node')}} {{Spec2('DOM WHATWG')}} Удалено из спецификации.
{{SpecName('DOM3 Core', '/core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}} {{Spec2('DOM3 Core')}} Никаких изменений с {{SpecName('DOM2 Core')}}.
{{SpecName('DOM2 Core', '/core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}} {{Spec2('DOM2 Core')}} Изначальное описание.

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

{{CompatibilityTable}}

Свойство Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка {{CompatUnknown}} Поддерживается от {{CompatGeckoDesktop("1.0")}} до {{CompatGeckoDesktop("21.0")}}.
Удалено в {{CompatGeckoDesktop("22.0")}} [1]
{{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Свойство Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{CompatUnknown}} Поддерживается от {{CompatGeckoMobile("1.0")}} до {{CompatGeckoMobile("21.0")}}.
Удалено в {{CompatGeckoMobile("22.0")}} [1]
{{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Gecko-специфичные замечания

[1] Начиная с Gecko 19.0 {{geckoRelease("19.0")}} этот метод всегда будет возвращать true ({{bug("801425")}}) и начиная с Gecko 22.0 {{geckoRelease("22.0")}} этот метод был удален.

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