从javascript中的表格单元格中检索变量值

时间:2016-03-27 11:18:40

标签: javascript jquery arrays

如何使用javascript从表格单元格中检索变量值。

var clicks = new Array();
var click1;
var click2;

function addTableRow() {
click1 = parseInt(document.getElementById('caption').value),10;
click2 = parseInt(document.getElementById('caption1').value),10;
var clicks = [click1, click2];
clicks.push({c1:clicks[0], c2:clicks[1]});

var table = document.getElementById('table');
var row = table.insertRow(-1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);

var input = document.createElement('input');
input.setAttribute("type", "text");
input.style.width = "100px";
cell2.appendChild(input);

cell3.innerHTML = "x:" + clicks[0] + ", y:" + clicks[1];

var btnDelete = document.createElement('Button');
var btnDeleteText = document.createTextNode("Delete");
btnDelete.appendChild(btnDeleteText);
btnDelete.style.width = "80px";
cell4.appendChild(btnDelete);

btnDelete.onclick = function() {
var rowToDelete = this.parentNode.parentNode;
var parentReference = rowToDelete.parentNode;
parentReference.removeChild(rowToDelete);

var inputsInTable = document.getElementsByTagName('input');

for(i=0; i<inputsInTable.length; i++)
{

  ??????????????????????

}
}
}

基本上,当我添加一行时,点击会存储在数组中。当我删除一行时,我需要通过重建它来更新数组。 我希望现在更清楚了。 任何帮助都将非常感激。

0 个答案:

没有答案