Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript添加标题为“total”的列_Javascript_For Loop_Cell_Add - Fatal编程技术网

通过javascript添加标题为“total”的列

通过javascript添加标题为“total”的列,javascript,for-loop,cell,add,Javascript,For Loop,Cell,Add,我正在尝试使用for循环添加列。 我没有收到任何错误,但什么也没发生。 有人能帮忙吗? 提前谢谢 function add(){ //att läsa hela tabell var tabell = document.getElementById("c"); //att läsa taggan tr var rader = tabell.getElementsByTagName("tr"); //att läsa alla rader i tabel

我正在尝试使用for循环添加列。 我没有收到任何错误,但什么也没发生。 有人能帮忙吗? 提前谢谢

 function add(){
    //att läsa hela tabell
    var tabell = document.getElementById("c");
    //att läsa taggan tr
    var rader = tabell.getElementsByTagName("tr");

    //att läsa alla rader i tabellen
    for(var i = 0; i < rader.length; i++){
        //medan alla rader läsas upp skapar td element
        var nyCell = document.createElement("td");
        //indikerar nyCell i alla rader
        rader[i].appendChild(nyCell);

        var nyRad = document.createElement("tr");
    }
}

在下面的表格中,代码可以正常工作

注意:我在某个阶段调用函数add。它必须在表存在之后

函数添加{ //塔贝尔机场 var tabell=document.getElementByIdc; //att läsa taggan tr var rader=tabell.getElementsByTagNametr; //att läsa alla rader i tabellen 对于变量i=0;i控制台中有错误吗?只要rader.length大于0,代码本身看起来就很好。id=c的元素是表吗?如果是,此表是否有行?请添加相关的HTML,因为您的postnyCell中的示例是空的,因此只有在console@mplungjan好的,除非该表已经有了可以显示的格式。请单击[]代码段编辑器并创建一个包含相关HTML和CSSOh的表单。谢谢!然而,我想知道为什么你最后也要添加?它必须被执行。如果您不执行它,将不会发生任何事情-正如您似乎已经发现的那样,例如当页面加载时:window.addEventListenerload,add或just add,如果在表存在后调用,就像在@rewe之前的add中一样-请查看Ok,谢谢@mplungjan!还有一个问题,如果我只想添加到,并将空单元格添加到每一行,我是否应该像下面那样单独编写?对于var i=0;i