HTMLDOMドキュメントの実装
例
このドキュメントにはDOM1.0の機能がありますか?
document.implementation.hasFeature("DOM", "1.0");
このドキュメントにはTESLAX機能がありますか?
document.implementation.hasFeature("TESLA", "X");
定義と使用法
このimplementation
プロパティは、ドキュメントを処理するDOMimplementationオブジェクトを返します。
警告!
DOM 1勧告(1998)は、このオブジェクトに対して1つのメソッド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 |