Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
迭代表HTML_Html_Html Table_Display - Fatal编程技术网

迭代表HTML

迭代表HTML,html,html-table,display,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

我想在表中遍历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>

第1A行
第2A行
第1b行
第2b行
第1c行
第2C行
当找到第1行内容为“B”的tbody时,我希望它随一起消失(显示:无)

我如何才能做到这一点?

Var table=document.getElementByName('table').children;
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");
               }
       }
}
对于(b=1;b
您是否尝试自己编写一些东西?使用什么进行迭代?您使用什么编程语言?您可以使用jQuery及其选择器,但不涉及迭代。也许迭代不是描述我想要的内容的正确术语。我想抛出每个表,检查第一行的内容并将其与值进行比较,当比较成功时,我希望它消失,可能使用display:none。我想用javascriptMost来做。顺便说一句,用表上的ID试试,这样你就可以使用getElementById而不是getElementByName,至少出错的可能性会小得多。嗨,再次感谢你的帮助。最后我问了另一篇文章中的问题,因为我认为我在这方面还不够清楚。我最终解决了这个问题,请检查我的回答:不客气,我的错误是长度属性,因为我将其作为一个方法编写:)。最近我太多地使用java了,我开始搞混了。你必须使用innerHtml,而不是innerHtml;-)是的,我在手机上,我会删除应用程序并返回桌面,我想:)