Felix Riesterer: childNotes.length ?

Beitrag lesen

Liebe(r) Lynky,

kann mir jemand erklaeren, warum mir das folgende Script 3 Kindknoten von joblist zaehlt? Fuer mich ist da nur einer (, der wiederrum welche hat, ...). length zaehlt aber nicht etwa die ebenen, oder?

Du hast Recht, length bezieht sich nur auf die erste Ebene. Deine Beobachtung kann ich im FF nachvollziehen (der hat innerhalb von <table> erst ein #Text, dann <tbody> und dann wieder ein #Text; siehe DOM-Inspector), im IE und Opera dagegen nicht.

Übrigens: Der korrekte Plural des englischen Wortes "child" lautet "children". Daher sollte Deine Funktion CountChildren() heißen...

Deine Kindersucher-Funktion muss also darauf prüfen, ob es sich bei einer childNode[x] um einen Textknoten, oder um einen Objektknoten handelt, denn sonst kommst Du im FF nicht weiter!

Liebe Grüße aus Ellwangen,

Felix Riesterer.