Statt
childNodes
also besserchildren
notierenmir ist diese Eigenschaft völlig neu.
Das ist ursprünglich eine IE-Erfindung, die andere Browserhersteller als nützlich empfanden und ebenfalls implementierten.
IE kann das m.W. seit Version 4, wo es nur document.all und Konsorten gab, noch nicht das heutige W3C-DOM.
Beim W3C konnte ich keinen Hinweis finden, dass <Node>.children eine standardisierte Eigenschaft wäre, zumindest steht im Node Interface keine Eigenschaft "children".
Siehe den aktuellen Editor's Draft:
http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-element-children
Außerdem ist hier http://www.w3.org/TR/2008/REC-ElementTraversal-20081222/ interessant, welches firstElementChild usw. definiert, also die sinnvolle Alternative zu firstChild, wenn man das erste Element sucht.
Mathias