Cheatah: firstChild

Beitrag lesen

Hi,

<div id="ebene">

<span id="eins">1</span>
<span id="zwei">2</span>

</div>

In einem DIV-Bereich mit der ID "ebene" befinden sich zwei SPAN-Bereiche. Der Wert des ersten SPAN mit der ID "eins" soll ausgelesen werden.

warum liest Du dann die Textnode zwischen <div id="ebene"> und <span id="eins"> aus und versuchst, auf dessen Kinder zuzugreifen, die eine Textnode nicht hat?

Beide Schreibweisen führen zwar zum Ziel

Du testest offenbar primär mit dem IE. Hat es sich noch nicht bis zu Dir rumgesprochen, dass das grober Unfug ist?

die zweite Schreibweise mit "firstChild.firstChild" iritiert mich aber irgendwie ...

Warum? Das erste Kind einer Node heißt firstChild. Es ist das erste Element der childNodes-Collection, also das mit dem Index 0.

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