Detlef G.: (DOM/AJAX/PROTOTYPE) Alle Zeilen einer Tabelle entfernen

Beitrag lesen

Hallo Alexander

Er entfernt seltsamerweise nur ein paar Elemente (kann ich nicht nachvollzuziehen nach welchem Schema) ...

Überlege mal genau, was dein Script macht!

Du entfernst das erste TR-Element, dann von den verblieben TR-Elementen das zweite (also eigentlich das dritte), dann von den verbliebenen das dritte (also eigentlich das fünfte) ...

Entweder du entfernst so lange das erste TR-Element, wie welche vorhanden sind, oder du gehst die Schleife von hinten nach vorn durch.

Allerdings frage ich mich warum es unbedingt so kompliziert über childNodes, child.nodeName und removeChild() gelöst werden muss, wenn dafür doch direkt deleteRow() zur Verfügung steht.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!