What on Earth do you imagine is going to happen to us ?
A simple code ...
/* Please use IE7 */
var Q = document.documentElement.attributes;
for (var q in Q){
if ( q in Q ){
/* NOP */
} else {
alert(q); /* bug? */
}
}
上にあるコードは何ですか?
IE7 で観測された現象を示しています。 Q を適当に定めたHTMLの要素に対応するオブジェクトとし、そのオブジェクトのプロパティを全部拾い上げて おのおの q とします。 q に対して、再度、同じ論理値で調べて、Q に含まれているかどうかについて調べます。 駄目ならalertします。 IE6 と IE7 とでは、alert されるプロパティがあるようです。 私には理解不可能です。 バグですか?
Live code
上と似たようなものを3ヶ月ほどアップできるサイトをお借りしてあります。IEでお試しください。以下に。
※上記ページは3ヶ月ほどで消えます。attributesにstyle_Str プロパティが存在するのに何をしても効果がでそうにないので悩んだ結果、みつけた現象なのでした。(顔