Ich habe Probleme mit einer Funktion in Javascript und kann nicht herausfinden, warum. Es ist wirklich ziemlich geradlinig. Ich versuche, alle Zeilen in einer HTML-Tabelle zu löschen. so schrieb ich:Löschen von Tabellenzeilen in Javascript
function delete_gameboard(){
var table = document.getElementById("gameboard");
var rowCount = table.rows.length;
for (var i = 0; i < rowCount; i++) {
table.deleteRow(i);
}
}
Doch es wird nur die Hälfte von ihnen löschen. Kann jemand sehen, was dieses seltsame Verhalten verursacht?
Wahrscheinlich, wenn Sie löschen eine Zeile, die Indizes der Zeilen gehen nach unten. Versuchen Sie: 'table.deleteRow (0);' – acdcjunior