Javascript使用按钮单元格动态构建HTML表
试图使我的动态表在最后一列中有一个按钮。我运气不好。非常感谢您的帮助Javascript使用按钮单元格动态构建HTML表,javascript,html,dom,Javascript,Html,Dom,试图使我的动态表在最后一列中有一个按钮。我运气不好。非常感谢您的帮助 var removeRow=document.createElement("BUTTON"); //Add the data rows. for (var i = 1; i < data.length; i++) { row = table.insertRow(-1); for
var removeRow=document.createElement("BUTTON");
//Add the data rows.
for (var i = 1; i < data.length; i++) {
row = table.insertRow(-1);
for (var j = 0; j < 3; j++) {
var cell = row.insertCell(-1);
if (j==0) {
cell.innerHTML = data[i].userId}
if (j==1) {
cell.innerHTML = data[i].id}
if (j==2) {
cell.innerHTML = data[i].title}
if (j==3) {
cell.appendChild(removeRow)// Not working when replace data[i].field with button variable.
}
}
var removeow=document.createElement(“按钮”);
//添加数据行。
对于(变量i=1;i
在循环中,j永远不会达到3(在第二个for语句中表示j<3
)。
如果在循环中将其更改为
j<4
或j,则j永远不会变为3(在第二个for语句中表示j<3
)。
如果您将其更改为j<4
或j什么是单元格?如果没有html,很难分辨,但可以尝试:cell.parentElement.appendChild(removeRow)
这很奇怪,在一行中执行,执行一个station。cell.innerHTML=“+data[i].userId…”.
cell是什么?如果没有html,很难说,但可能会尝试:cell.parentElement.appendChild(removeRow)
这很奇怪,在一行中完成,做一个陈述。cell.innerHTML=“”+数据[i].userId…+”。
我已将3改为4。cell是为var row=table.insertRow(-1)下面的行派生的,用于(var i=0;i