javascript - 如何将表格单元格的值设置为空?

标签 javascript html

function addRow(billingTable) 
{

    var table = document.getElementById(billingTable);

    var rowCount = table.rows.length;

    var row = table.insertRow(rowCount);
    var colCount = table.rows[0].cells.length;

    for (var i = 0; i < colCount; i++) 
    {
        var newcell = row.insertCell(i);

        newcell.innerHTML = table.rows[1].cells[i].innerHTML; 

// after this line the new cell is created but it also copies the
// value from the 1st row of the table.How can I set the value of
// this new cell to null or blank string ??


        switch(newcell.childNodes[0].type) 
        {
            case "text":
                newcell.childNodes[0].value = "";
                break;
            case "checkbox":
                newcell.childNodes[0].checked = false;
                break;
        }
    }
}

最佳答案

而不是这一行,

newcell.innerHTML = table.rows[1].cells[i].innerHTML; 

你可以简单地写,

newcell.innerHTML = ""; 

关于javascript - 如何将表格单元格的值设置为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17430574/

相关文章:

javascript - Jquery onclick 关闭按钮,隐藏整个范围包括关闭按钮

javascript - 在其他任何事情之前使用 await 和 async 来加载解析 Tau-Prolog

javascript - 将值添加到从 document.createElement 创建的 div

javascript - 悬停时使用 javascript 和 html 的工具提示

PHP、MySQL、HTML

javascript - 使用jquery的div中的元素数量

javascript - 类型错误 : module is not a function AngularJS & Jasmine

javascript - 使用@Material-UI 标签作为导航栏

javascript - 用单词替换字符(将 python 代码翻译为 JavaScript)

ASP.NET 如何从框架内的页面重定向到另一个网站