IE6がDOM1をフルサポートしているとしたら、当然これらも使えるはず。とりあえずメモ。
やってみたかったのは、そのサイトのDOCTYPE宣言をステータスバーかどこかに自動で表示するというもの。でも仕様書を見ると、HTML文書は悉くnullが返るとか。つまらないことに使おうとしてはいけません(笑)。でも考えてみると、HTML要素の外にあるノードをどうやって取得するのか。
var imp = document.implementation; if(imp){ if(imp.hasFeature('HTML', '2.0')){ var _dom2 = true; // DOM2サポート } else if(imp.hasFeature('HTML', '1.0')){ var _dom1 = true; // DOM1サポート } } else { var _dom0 = true; // DOM未サポート }
我に勇気をアタエタマエ