あんにんにっき。

日々思ったことや、おこったことを記録するブログ。要するに日記。

document.all の代替

 後輩の人が、開発中のスクリプトが、ブラウザ変えたら動かなくなったんですけど…。と相談してきた。
 中身を見てみると、document.all を使っている箇所でオブジェクトが取得できないようす。
 document.all はIEのプロパティなので、他のブラウザでは動きません。
 Elementの要素を全部取得したい、との事なので、
 document.getElementsByTagName('*') を勧めておいた。ワイルドカードの * を使うのがポイント。
 あとで聞いたら、うまいこと動いたらしい。