Hi,
tabellenzeilen=document.getElementById("Tabelle").rows.length;
schlecht, denn rows.length verändert sich, wenn Du tr's rausnimmst. Du musst das rückwärts machen.
So etwa:
var table = document.getElementById("DEINE_TABLE_ID);
var tr = table.document.getElementsByTagName("tr");
var current;
for (var i = tr.length -1; i > -1; i--) {
current = tr[i];
if (!...Deine verneinte Bedingung...) continue; // weitermachen
current.parentNode.replaceChild(current);
}
Schau Dir aber dennoch mal die DOM-table Methoden an, ich gestehe, ich kenne die nicht so genau. Eventuell lässt sich das noch eleganter lösen.
Gruesse, Joachim
--
Am Ende wird alles gut.