[DOM] Index einer TABLE-Zeile (TR)

DelphiKing

King with a crown
ID: 46719
L
20 April 2006
6.553
729
Aloha,

ich habe eine Tabelle mit sagen wir 50 Zeilen schön direkt im HTML-Code zusammengebastelt.
Nun möchte ich aber per JS auf der Clientseite einzelne Zeilen aus dieser Tabelle löschen - dafür gibt es in jeder Zeile eine Zelle mit einem entsprechenden 'Löschen'-Link.
Nur habe ich beim eigentlichen löschen dann ein Problem.
Prinzipiell würde sich hierfür ja die 'deleteRow'-Methode des TABLE-Objekts anbieten, also sowas:

document.getElementById("tabelle").deleteRow(index);

Nur meine Frage dabei: wie komme ich an den Index der Tabellenzeile, die ich soeben angeklickt habe? Wird sowas wie der Index überhaupt auslesbar gespeichert?
Der Index wäre für die erste Zeile "0", für die zweite Zeile "1" usw.

Achja: die angeklickte Zeile habe ich, nur weiß ich nicht, wie ich ihr den Index entlocken soll....


Grüßle,
flo
 
Zumindest im Firefox hat jedes <tr> ein Attribut namens rowindex. Kein Plan, ob der IE das auch hat, aber das sollte Dich evtl schonmal auf den richtigen Pfad bringen.

Falls Du im Firefox entwickelst, installier Dir unbedingt Firebug. Dadurch kannst Du durch ein paar Klicks schnell feststellen, welche Attribute welches Element hat...
 
Danke, das funktioniert schonmal großartig (zumindest in FiFo, Opera, IE6 und IE7 ^^) :)

Firebug schau ich mir mal an, hab mich bisher immer mit DOM-Inspector und Fehlerkonsole durchgehangelt ^^