通过点击动态创建的javascript表获取价值

时间:2016-06-29 05:06:52

标签: javascript select

我想动态创建一个带有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);
}

https://jsfiddle.net/6vjuwonz/

0 个答案:

没有答案