Der Name der Klasse ist "description", nicht ".description".
Das erklärt natürlich einiges, Danke.
Der Index [1] würde meiner Meinung nach auf das erste child-Elemente zeigen (wenn es denn eins geben würde).
Nein, auf das zweite natürlich.
Zählung beginnt in der Programmierung so gut wie immer bei 0.
Da hab ich wohl was übersehen, sorry.
Leider versteh ich immernoch nicht ganz den Zusammenhang.
Worauf zeigt genau der Ausdruck ?
Das Element mit der Klasse description hat keine child-Elemente.
Mit der [1] würde ich doch das zweite Element innerhalb von <div class="description"> ansprechen, oder nicht?
document.getElementById('box').getElementsByClassName('description')[1];
<div id="box">
<div class="image"><img src="images/bild.gif" alt="" /></div>
<div class="attributes">
<div class="name">Hallo Welt</div>
<div class="description">foobar</div>
</div>
</div>