使用Javascript

时间:2017-02-16 00:22:26

标签: javascript

每次我运行这个脚本时:

document.getElementById("billTable").appendChild(nextRow)
document.getElementById("billTable").appendChild(LISTname);
document.getElementById("billTable").appendChild(LISTprice);
document.getElementById("billTable").appendChild(LISTremove);

它创建:

<tr></tr><td>L - Meat Lovers Pizza</td><td>$6.70</td><td>X</td>

我正试图让TD标签在TR中。

2 个答案:

答案 0 :(得分:2)

nextRow似乎包含tr元素,因此您应该附加到该元素,而不是表格:

nextRow.appendChild(LISTname);
nextRow.appendChild(LISTprice);
nextRow.appendChild(LISTremove);
document.getElementById("billTable").appendChild(nextRow);

答案 1 :(得分:0)

使用insertCell()代替

var table = document.getElementById("myTable");
var row = table.insertRow(0);

var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);

cell1.innerHTML = "List Name";
cell2.innerHTML = "List Price";