我想动态创建一个带有javascript的表,并且能够通过选择该行来获取行中的所有值。目前我添加了一个点击事件,但它似乎无法正常工作。
代码:
var table = document.getElementById("here_table");
table.innerHTML = "";
for (var i = 0; i < 5; i++) {
var js = "apple";
var tr = document.createElement("tr");
var td = document.createElement("td");
tr.addEventListener('click', myFunction(i));
td.innerHTML = js + i;
tr.appendChild(td);
td = document.createElement("td");
td.innerHTML = js + 1 + i;
tr.appendChild(td);
table.appendChild(tr);
}
function myFunction(x) {
var cells = document.getElementsByTagName("tr");
alert("Value of row " + cells);
}