古い記事
ランダムジャンプ
新しい記事
prototype.js の this.getElementsByClassName() の挙動が IE (IE6) と Firefox, Safari で異なるのにはまった。
結局、this を使うのをあきらめた。

以下、再現用コード:
<script type="text/javascript" src="prototype.js"></script>
<div onmouseover='this.getElementsByClassName("class-name");'
>IEだとエラー。
<div class="class-name">foo</div>
<div class="class-name">bar</div>
</div>

ここで使おうとしていました。→ http://soboraja.ta2o.net/

tr で this.getElementsByClassName("class-name") して、その tr 以下の全 td にある "class-name" の div を操作したかったのです。
Firefox と Safari では問題なかったのに残念。
この記事に言及しているこのブログ内の記事