簡體   English   中英

使用JavaScript清除單元格的內容

[英]Clear content of cell with JavaScript

我想動態更改整個列的單元格的內容。 目前,我遍歷行並追加元素。

for (var i = 0, row; row = table.rows[i]; i++) {
            var cell = row.cells[1];
            cell.appendChild(element.cloneNode(true))

這很好。 但是問題是,如果我再次調用此函數,則會添加另一個子級。 因此,每次我調用該函數時,都會添加一個元素。 是否可以在添加元素之前清除單元格的內容,還是可以更新單元格的內容?

嘗試這個:

while (cell.hasChildNodes()) {
    cell.removeChild(cell.lastChild);
}

嘗試這個:

for (var i = 0, row; row = table.rows[i]; i++) {
            var cell = row.cells[1];
            cell.innerHTML="";
            cell.appendChild(element.cloneNode(true))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM