TOP > 技術系 > javascript >

クロスブラウザなfirstChild

| | コメント(0) | トラックバック(0)

ブラウザにより改行をnodeと解釈したりしなかったりと仕様がまちまちなので、firstChildなんかはかなり使いにくい。そこでクロスブラウザなfirstChildの記述方法

var node=td.firstChild;
while (node.nodeType != 1 && node){
	node=node.nextSibling;
}

nodeTypeはnodeの種類を返すメソッド。
ELEMENT_NODEの種類は1なのでそれを返すまでwhileで回す。

nexSiblingは次のnodeに移動するメソッド。

トラックバック(0)

このブログ記事を参照しているブログ一覧: クロスブラウザなfirstChild

このブログ記事に対するトラックバックURL: http://www.kazumanishihata.com/mt/mt-tb.cgi/51

コメントする