Node.isSupported()

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

isSupported()Node インターフェイスのメソッドで、この DOM の実装が指定された機能を実装しており、このノードがこの機能に対応しているかどうかを検査した結果を論理値で返します。

構文

isSupported(feature, version);

引数

feature

文字列で、検査する機能の名前を指定します。 これは DOMImplementationhasFeature メソッドに渡すものと同じ名前です。有効な値については、 Conformance の章にあります。

version

文字列で、検査する機能のバージョン番号を指定します。 DOM Level 2 第 1 版では、これは 2.0 という文字列です。このバージョンが指定されなかった場合、何れかの版のメソッドが対応していれば、このメソッドは true を返します。

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

<script>
 // 要素を取得して DOM2 HTML Module に対応しているかどうかを検査します。
 const main = document.getElementById('doc');
 const output = main.isSupported('HTML', '2.0');
</script>

仕様書

この機能は仕様書に含まれていません。標準化路線から外れました。

ブラウザーの互換性

BCD tables only load in the browser

関連情報