Dani: firstChild

Beitrag lesen

Hallo,

folgendes Konstrukt und eine vielleicht etwas merkwürdige Frage dazu:

<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.

Der entscheidende Auszug aus dem Script lautet:

wert = ebene.childNodes[0].firstChild.text;

oder

wert = ebene.firstChild.firstChild.text;

Beide Schreibweisen führen zwar zum Ziel und lesen den Wert "1" aus - die zweite Schreibweise mit "firstChild.firstChild" iritiert mich aber irgendwie ... kann ich das so schreiben ?

Mfg Dani