Fredo: createElement("a")

Beitrag lesen

Kann mir noch einer sagen warum das nicht klappt?:

for ( i = 1 ; i <= 63 ; i++ ) {

neuesLi = document.createElement("li");
neuerLink = document.createElement("a");
neuerLink.setAttribute("href", "navi()");
LinkName = document.createTextNode("Bild Nummer" + i);
document.getElementById("bilder").appendChild(neuesLi);
document.getElementsByTagName("li")[i].appendChild(LinkName);
document.getElementsByTagName("a")[i].appendChild(LinkName);

}

meine Fehler-Konsole sagt :

document.getElementsByTagName("li")[i] has no properties..

aber ich hab das doch vorher schon "erschaffen" oder nicht?
Mfg Fredo