迭代表格HTML

时间:2016-12-04 16:50:14

标签: html html-table display

我想将tbodies迭代到表中,并将每行1的内容与' B'进行比较。

<table>
    <tbody>
        <tr><th>row1</th><td>A</td></tr>
        <tr><th>row2</th><td>A</td></tr>
    </tbody>
    <tbody>
        <tr><th>row1</th><td>B</td></tr>
        <tr><th>row2</th><td>B</td></tr>
    </tbody>
    <tbody>
        <tr><th>row1</th><td>C</td></tr>
        <tr><th>row2</th><td>C</td></tr>
    </tbody>
</table>

当含有row1内容&#39; B&#39;找到了,我想让它消失(显示:无)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

Var table = document.getElementByName('table').children;

For(b = 1 ; b < table.length() ; b++)
{
       Var cells = table[b].children;
       for(c = 1 ; c < cells.length() ; c++)
       {
               If(cells[c].childNodes[0].innerHtml == 'row1')
              {
                     If((cells[c].childNodes[1].innerHtml == 'B')
                     Console.log("jackpot");
               }
       }
}