javascript - 如何为表中的一组 <tr> 设置 id

标签 javascript html css

我有一个循环生成 tr 的表

<table>
    <div id="trresults">
    {FOR LOOP}
         <tr>
             <td>sample text</td>
             <td>sample text</td>
             <td>sample text</td>
         </tr>
         <tr>
             <td>sample text</td>
             <td>sample text</td>
             <td>sample text</td>
         </tr>
    {END FOR LOOP}
     </div>
</table>

我想对 tr 进行分组并为其设置一个 id。所以我为此使用了 div,但 div 将不起作用,因为在表中所有元素都应该在 td 内。那么我该如何解决这个问题呢?

最佳答案

您可以使用 TBODY 元素对行进行分组

<table>
    <tbody id="trresults1">
      {FOR LOOP}
         <tr><td>for loop message</td></tr>
      {END FOR LOOP}
     </tbody>
    <tbody id="trresults2">
      {FOR LOOP}
         <tr><td>for loop message</td></tr>
      {END FOR LOOP}
     </tbody>
</table>

引用: Mozilla HTML Reference

关于javascript - 如何为表中的一组 <tr> 设置 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656288/

相关文章:

javascript - 如何一一自动隐藏多个警报。先进先出?

javascript - JS正则表达式字符串包含固定数量的字母

javascript - JS/CSS 转换属性未被修改

javascript - 基于一个外部来源和之前做出的选择的下拉选项?

css - 为什么有多余的 padding-bottom 和/或 margin-bottom?

javascript - Three.js TimeLineLite 动画不起作用

javascript - 为软件渲染器实现 z 缓冲的最快方法?

javascript - 将整个表格置于其外部 div 的中心

javascript - 使用 w3.js 库的 w3-repeat 显示嵌套对象

javascript - 如何根据通过 JavaScript 添加的类更改元素的::before 内容?