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未サポート
}
我に勇気をアタエタマエ