molily: <del>childnodes</del> <ins>children</ins>

Beitrag lesen

Statt childNodes also besser children notieren

mir 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