Jak wykryć kliknięty wiersz [tr]?
W javascript, jak możemy wykryć, który wiersz tabeli został kliknięty? Obecnie to, co robię, jest wiążące metodę w czasie wykonywania w ten sposób.
onload = function() {
if (!document.getElementsByTagName || !document.createTextNode) return;
var rows = document.getElementById('my_table').getElementsByTagName('tbody')[0].getElementsByTagName('tr');
for (i = 0; i < rows.length; i++) {
rows[i].onclick = function() {
alert(this.rowIndex + 1);
}
}
}
[skopiowane z [http://webdesign.maratz.com/lab/row_index/ ]]
Ale nie podoba mi się to podejście. Czy jest jakaś alternatywa? Moim problemem jest po prostu uzyskanie wskaźnika klikniętego wiersza.
Brak jQuery proszę: D.