firefox3
おとといまで動いていたJavaScriptが今日になって動かない。ソースはいじっていないので、変わったのはブラウザだけ。
Firefox3では、ネイティブで実装されるgetElementsByClass(classname)が
prototype.jsのようにArrayの代わりにNodeListを返すようになったのが原因のようです。
なるほど。
document.getElementsByClassName("foo")
を
$A(document.getElementsByClassName("foo"))
に変更して対応できました。