Fabienne: ID der Tabellen-Zeile herausbekommen

Guten Abend,

ich versuche gerade die ID einer Tabellenzeile per JS rauszubekommen:

Ich denke mir so etwas:
<tr id="0815"><td><input type="checkbox" onclick="alert(this.tr)";></td></tr>

Allerdings ist this.tr natürlich Käse, aber wie bekomme ich dann die ID heraus?

Vielen Dank!
Fabienne

  1. hi

    <tr id="0815"><td><input type="checkbox" onclick="alert(this.tr)";></td></tr>

    this geht immer vom aufrufenden element aus, in deinem falle vom input-element, du musst dich von dem bis zum tr-element "hocharbeiten":

    <tr id="0815"><td><input type="checkbox" onclick="alert(this.parentNode.parentNode.id)";></td></tr>

    das setzt aber vorraus das du dieses element nicht weiter schachtelst, ansonsten musste den code ändern.

    gruss,
    robbe.

    1. Super Sach! Funktioniert perfekt!

      <tr id="0815"><td><input type="checkbox" onclick="alert(this.parentNode.parentNode.id)";></td></tr>

      Gruß Fabe