标签: javascript
我有一个包含两列的表,我想将相同的元素追加到第二列。 我尝试使用以下代码,但它总是将它添加到第一行。
for (var i = 0, row; row = table.rows[i]; i++) { var cell = row.cells[1]; cell.appendChild(element1); };
答案 0 :(得分:3)
您需要clone the Node:
cell.appendChild(element1.cloneNode(true))
true表示深层复制。如果您不创建新节点,它只会移动到DOM树的新位置。
true