Cheatah: DOM nextNode

Beitrag lesen

Hi,

zum Verständnis: In einigen Browsern sind die Zeilenumbrüche zwischen den "echten" Knoten auch Knoten.

die Formulierung ist extrem unglücklich. Text-Knoten *sind* "echte" Knoten, egal woraus der Text jetzt besteht. Die "einigen Browser" sind zudem *alle* Browser bis auf bekannte Ausnahmen, von denen des weiteren bekannt ist, dass sie sehr, sehr oft entgegen aller Spezifikationen (und oft genug auch jeden gesunden Menschenverstand) arbeiten.

Wenn du mit nextSibling oder childNodes etc. arbeitest, erhältst du daher nicht nur die gewünschten Elemente,

... sondern das, was der Namen ausdrückt. Nirgendwo ist dort von "Elements" die Rede, sondern von "Nodes".

Ich würde daher entweder mit IDs oder mit getElementsByTagName arbeiten.

Komisch, ich würde genau das nicht machen, sondern mir eine Funktion schreiben, die das gewünschte liefert.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes