A Day in the Life

2007-01-18

GoW トドイタ

ので定時で帰ります!うそ!ほんと!

WinIE で object のプロパティに DOM の要素を入れると

同一キーとして扱う。しらんかった…。

var hash = {};
hash[document] = 'a';
var el = document.createElement('div');
hash[el] = 'b';
alert(hash[document]);

WinIE だと b が、Firefox/Opera だと a が表示される。ううう…。

ついき

mala御大に教えてもらった。JS の object のプロパティ名は文字列しかダメなので toString() した結果が入る。そのため firefox などでは document.toString() と div.toString() の文字列が違うから上のような挙動をするだけであって要素ごとに区別してあるわけではない、と。さすが二一周年さん。

ついきのついき

作者さんにも速攻つっこまれました!素人ですいません><

Since We Met / Bill Evans Trio

いまこれ。Midnight mood ではなぢでそう

Since We Met

記事の一覧 >