JavaScript高級プログラム設計のDOM拡張の専有拡張のchildren属性第11.4.2講


IE 9以前のバージョンは、他のブラウザがテキストノードの空白文字を処理するときと異なるため、childrenが発生しました.
で行ないます.このプロパティはHTML Collectionのインスタンスで、要素内で同じか要素のサブノードのみが含まれます.それ以外は、
childrenプロパティはchildNodesと変わりません.つまり、要素に要素サブノードのみが含まれている場合、この2つのプロパティの値は同じです.
childrenプロパティにアクセスするコードの例を次に示します.
var childCount = element.children.length;
var firstChild = element.children[0];
children属性をサポートするブラウザは、IE 5、Firefox 3.5、Safari 2(ただしバグ)、Safari 3(完全サポート)、Opera 8
とChrome(すべてのバージョン).IE 8以降のchildren属性にもアノテーションノードが含まれているが、IE 9以降のバージョンでは
要素ノードのみが返されます.