Babelfish: DOM - childNodes - browserspezifisches Verhalten

Beitrag lesen

Hallo,

Du kannst natürlich auch jederzeit mit getElementById() die Hierarchie umgehen.

Gilt diese Regel denn nicht auch für alle Knoten, die mit getElementById() ermittelt werden, d.h. die sich in der Hierarchie unterhalb von dem Element "element" befinden ....

Z.B. die <li>-Elemente unterhalb einer <ul>-Elementes mit der id='element' ?

<ul id="element">
<li>Eintrag 1
<li>Eintrag 2
<li>Eintrag 3
</ul>

Hier ist doch nach jedem Listenpunkt ein Umbruch (oder?)
Mein Firefox gibt trotz Umbrüchen die korrekte Anzahl (3) von childnodes an ...

SelfHTML wird zu 25% etwa von Mozilla-Browsern benutz.
Ich finde alleine den Gedankengang, Browser aus bequemlichkeit auszuschliessen nicht besonders sinnvoll.

War mir nicht bekannt und geht ja aus dem Absatz in Selfhtml nicht hervor; ist auch nicht unbedingt Bequemlichkeit, sondern eine Frage der Ökonomie.

Behebt dein "Problem". oder benutze getElementById()

s.o.

Wie würdest du dein Problem ohne DOM (Level 2) lösen?

Uff ....   :-/

Herzlichen Dank für deine fixe Antwort und schönen S-Abend