当前位置: 首页 > 面试题库 >

如何在JavaScript的HTML表格主体中插入行

段干高歌
2023-03-14
问题内容

我有一个带有页眉和页脚的HTML表:

<table id="myTable">
    <thead>
        <tr>
            <th>My Header</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>aaaaa</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>My footer</td>
        </tr>
    <tfoot>
</table>

我正在尝试添加tbody以下内容:

myTable.insertRow(myTable.rows.length - 1);

但该行已添加到该tfoot部分中。

我该如何插入tbody


问题答案:

如果您想在中添加行tbody,请获取对其的引用,然后在其中添加。

var tableRef = document.getElementById('myTable').getElementsByTagName('tbody')[0];

// Insert a row in the table at the last row
var newRow   = tableRef.insertRow();

// Insert a cell in the row at index 0
var newCell  = newRow.insertCell(0);

// Append a text node to the cell
var newText  = document.createTextNode('New row');
newCell.appendChild(newText);

工作演示在这里。另外,您可以在insertRow此处查看文档。



 类似资料:
  • 我想通过js完成对表格进行插入数据。该如何处理。例如有个json数据,格式如下: 最终表格是三行4列,第4列数据是根据每行第3列的数据调用一个方法,然后输出到该行中的第四列中。

  • 我们有一个SharePoint2010站点,它有一个自定义功能,可以生成一个word文档,其中包含从所包含的列表项中动态收集的信息。信息正在从SP站点收集,并在包含内容控件的word文档中替换。除了一些字体问题之外,整个word文档生成过程都能正常工作。我们希望在文档中插入一个HTML表,以保持一些富文本格式,这些格式可以由最终用户在SP站点中设置。如果插入的是单元格内容,富文本格式将不会被解释,

  • 我正在尝试做一个程序,计算一些东西,并将结果插入到表格中等式旁边的单元格中。我不想给每一个单元格我想要插入的结果不同的类,因为如果我必须这样做1000次,那么代码会变得乱七八糟,我会为表中的每一个单元格提供1000个不同的ID。有没有一个函数可以获取一个单元格的索引或其他东西,然后我可以将值插入到那个单元格中?还是唯一的办法就是制作这些ID?

  • 问题内容: 我试图找到一个体面的解决方案(尤其是从SEO方面),用于在网页中嵌入字体。第二种解决方案仅适用于标题。是否有针对全文的解决方案?我已经厌倦了网页的标准字体。 谢谢! 问题答案: *自从最初提出并回答这个问题以来,*情况已经发生了变化。对于使用@font-face嵌入来使正文文本起作用的跨浏览器字体嵌入,已经进行了大量工作。 基本上,这可以不破坏任何内容的方式提供OTF,EOT,SVG和

  • Word显示图像有问题。我真的不知道问题出在哪里

  • 我想用字符串替换元素和“randmsg”。下面是我现在掌握的: 有什么想法吗?我是一个JavaScript傻瓜,我做错了什么?