【发布时间】:2016-09-29 21:02:15
【问题描述】:
我正在努力循环遍历表格单元格并在其中插入值。但我不知道我的代码有什么问题。请帮助我。我知道有一些愚蠢的错误。请告诉我这是什么。 这是我的代码-
var data = response.datas.length;
var table = document.getElementById('itemsval');
for(var i=0; i<data; i++ ){
var row = table.insertRow(i);
for(var j=0; j<7; j++){
var cell = row.insertCell(j);
cell[i][j].innerHTML = response.datas[i].p_name;
cell[i][j].innerHTML = response.datas[i].p_details;
cell[i][j].innerHTML = response.datas[i].p_qty;
cell[i][j].innerHTML = response.datas[i].p_rate;
cell[i][j].innerHTML = response.datas[i].p_dis;
cell[i][j].innerHTML = response.datas[i].p_tax;
cell[i][j].innerHTML = response.datas[i].p_tot;
}
}
我不断收到错误 - 无法读取未定义的属性“0”
提前致谢。
【问题讨论】:
-
你想用
cell[i][j]做什么?此外,您说过您正在尝试“循环遍历表格单元格”,但您的代码所做的是 create 表格单元格。表最初是空的吗?您要添加吗? -
因为
cell或cell[0]是undefined -
是的,我实际上是在创建表格单元格,然后用 values@T.J.Crowder 填充它们
-
我一定会考虑你的建议,但现在帮我解决这个问题..@T.J.Crowder
标签: javascript for-loop html-table