Daniel N.: Verständnis-Problem bei "node"

Beitrag lesen

Hallo,

ich glaube, dass ich das node-Objekt bzw. dessen Verwendung noch nicht ganz verstanden habe, folgendes Beispiel:

<ul id="testUl">
    <li><a href="test1.html">Test 1</a></li>
    <li><a href="test2.html">Test 2</a></li>
    <li><a href="test3.html">Test 3</a></li>
</ul>

In einem Skript möchte ich nun <a> ansprechen:

var testUl= document.getElementById("testUl");
   var erstesLi = testUl.firstChild;
   var aInLi = erstesLi.fistChild;

Ich dachte "aInlI" wäre nun das "firstChild"!
Ich möchte auf <a> Eigenschaften ändern.

Was mache ich falsch und wo ist der Denkfehler?

Vielen Dank für eure Hilfe
Daniel :-)