Servior: Frage zum Thema removeChild()

Beitrag lesen

Hallo,

ich habe eine Frage zur Funktion removeChild(). Ich habe mir eine Funktion geschrieben, welche alle Links löschen soll, die in einer Tabelle stehen.

Soweit funktioniert das ganze auch, jedoch ist mein Problem dass nachdem alle Links gelöscht wurden, ich immernoch die selbe Anzahl an Links ausgegeben bekomme, obwohl diese ja entfernt sein sollten...

hier mal der Code:

function loeschen() {
  var doc = document.getElementById('screens').getElementsByTagName('a');
  alert(doc.length);
  for (i=1;i<=doc.length;i++) {
    if (doc[i] != undefined) {
      doc[i].removeChild(doc[i].firstChild);
    }
  }
}