ブラウザにより改行をnodeと解釈したりしなかったりと仕様がまちまちなので、firstChildなんかはかなり使いにくい。そこでクロスブラウザなfirstChildの記述方法
var node=td.firstChild;
while (node.nodeType != 1 && node){
node=node.nextSibling;
}
nodeTypeはnodeの種類を返すメソッド。
ELEMENT_NODEの種類は1なのでそれを返すまでwhileで回す。
nexSiblingは次のnodeに移動するメソッド。

コメントする