NodeList を forEach する
Google Chrome 12.0.742.100 では動いたが、Firefox 4.0.1 で動かず
正しく定義はされているのだけど....
これだけなら Firefox 4.0.1 でも動いたヽ(*゚д゚)ノ <カイバー
追記 1308282815
Firefox 4.0.1 だと NodeList ではなく、 HTMLCollection が戻っていたから呼べてなかった。
// Firefox 4.0.1 document.getElementsByTagName('*') instanceof HTMLCollection; // true document.getElementsByTagName('*') instanceof NodeList; // false // Google Chrome 12.0.742.100 document.getElementsByTagName('*') instanceof HTMLCollection; // false document.getElementsByTagName('*') instanceof NodeList; // true
NodeList と HTMLCollection の違いがわからないけど、W3C DOM の仕様では NodeList が戻るのが正しいようだ。
NodeList getElementsByTagName(in DOMString tagname);