Вы можете сделать что-то вроде этого (предполагая, что ваш стол имеет id="mytable"
// Should use DOM readiness instead of window load,
// but for sake of simplicity i'll use onload here
window.onload = function() {
var rows = document.getElementById('mytable').getElementsByTagName('tr');
for (var i = 0; i < rows.length; i++) {
rows[i].onclick = function() {
var index = -1;
for (var j = 0; j < rows.length; j++) {
if (this == rows[j]) {
index = j;
break;
}
}
// do something with index (0 = first row .. 4 = 5th row)
};
}
};
В качестве альтернативы, если вы используете JQuery, вы можете просто сделать это:
$(document).ready(function() {
var $rows = $('#mytable tr');
$rows.click(function() {
var index = $rows.index(this);
// do something with index
});
});
Очень точно так же, как HTTP : //stackoverflow.com/questions/3491589/identify-the-selected-td-using-javascript-in-html, который вы уже задали. – gabe3886
да. Это потому, что я не получил правильного ответа. Это отличный сайт. – Testadmin