爲什麼不能正常工作?爲什麼JavaScript不能正確指定.cells []?
var row = document.getElementById(currentRow);
var otherRow = document.getElementById(targetRow);
row.cells[0] = otherRow.cells[0];
這適用於
row.cells[0].innerHTML = otherRow.cells[0].innerHTML;
不過,也有連接到我也想搬過來,而無需手動重新創建它們的單元屬性。
解決方案(注:更多的是在我的實際實施正在做,但這是框架):
for (var i = 0; i < 4; i++) {
var copyTo = row.cells[i];
var copyFrom = otherRow.cells[i].cloneNode(true);
copyTo.parentNode.replaceChild(copyFrom, copyTo);
}
「HTMLCollection類型的單元,**只讀**,在DOM級別2中修改」(通過http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-67349879 ) – 2011-12-15 00:08:16