Javascript 如何设置一组<;tr>;他在桌子上

Javascript 如何设置一组<;tr>;他在桌子上,javascript,html,css,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的表

<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>

{FOR LOOP}
示例文本
示例文本
示例文本
示例文本
示例文本
示例文本
{循环结束}

我想对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>

{FOR LOOP}
for循环消息
{循环结束}
{FOR LOOP}
for循环消息
{循环结束}
参考资料:


您可以使用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>

{FOR LOOP}
for循环消息
{循环结束}
{FOR LOOP}
for循环消息
{循环结束}
参考资料:


根据您的目标,也许您可以将循环中的所有tr设置为同一个类?我希望id设置为not Classes,因为有一个原因您不能使用多个表,并在每个表上设置id?什么代码生成所有tr?同一代码能否为每个tr分配唯一的id?请给我们一些关于{FOR LOOP}部分的详细信息。嗨,Rajasekar,你想要ID而不是类的理由是什么?根据你的目标,也许你可以将循环中的所有tr都设置为同一个类?我想要设置ID而不是类,这是你不能使用多个表的原因,并在每个表上设置ID?什么代码生成所有tr?同一代码能否为每个tr分配唯一的id?请给我们一些关于{FOR LOOP}部分的细节。嗨,Rajasekar,你想要ID而不是类的理由是什么?看看HTML规范,看起来你可以使用多个tbody元素(但我不认为是直接嵌套的):@Rajasekar否,允许的内容:零个或更多
元素。看看HTML规范,看起来您可以使用多个tbody元素(但我不认为直接嵌套):@Rajasekar不,允许的内容:零个或多个
元素。