表のセルに href があります。
これらのセルを「for」ループで反復処理して、onclick 関数を変更しています。
しかし、これはうまくいきません。
以下に 2 つの例を示します。
これは機能します:
for (var i = 0; i < tbl.rows.length - 1; i++) { // for each row
var len = document.getElementById("my_table").rows[i].cells.length-1;
document.getElementById("my_table").rows[i].cells[len].innerHTML = "X1";
}
これは機能しません:
for (var i = 0; i < tbl.rows.length; i++) { // for each row
var len = document.getElementById("my_table").rows[i].cells.length-1;
document.getElementById("my_table").rows[i].cells[len].onclick = function() {
deleteRows(i);
};
}
何が間違っている可能性がありますか?