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