Hi!
Kriegs irgendwie net hin... kann auf das tr sogar per getElementById() zugreifen, aber irgendwie wird das nicht gefressen:
function funktionsname(tr_id) {
tr = document.getElementById(tr_id);
document.getElementById("tabellenid").removeChild(tr);
}tr iss n ungueltiges Argument... bin leider mit Javascript immer noch nicht so bewandelt, dass ich bei solchen sachen den (sicherlich einfachen) Fehler kapiere
Der ist nicht so trivial wie du denkst. das tr-Element ist im DOM-Tree nämlich nicht Kindelement des table-Elements sondern vom tbody-Element, auch wenn im HTML kein tbody-Element ausgezeichnet wird. Zugriff gibt darauf über die Collection tBodies (sprich Anzahl der tBody-Elemente).
Die Funktion müsste dann also so aussehen:
function removeRow (tr_id) {
var tr = document.getElementById(tr_id);
var tb = document.getElementById("tabelle");
tb.tBodies.item(0).removeChild(tr);
}
Gruß Herbalizer
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|