私はテーブルがあり、各行にはクリック機能が必要です。クリック時に行番号を別の関数に送信
行番号とテキストを別の関数に送信したいと思います。
行をクリックすると、正しいテキストが表示されますが、行ごとに合計行数が表示されます。クリックされた現在の行の番号はどのように指定しますか?
var table = document.getElementById("orders");
if (table != null) {
for (var i = 0; i < table.rows.length; i++) {
for (var j = 0; j < table.rows[i].cells.length; j++)
table.rows[i].cells[j].onclick = function() {
tableText(this, i);
};
}
}
function tableText(tableCell, i) {
alert(tableCell.innerHTML + i);
}
idmean彼の最初の回答が働いています。とにかくありがとう。 – DowinskiField