Html 需要访问<;td>;在类名的帮助下

Html 需要访问<;td>;在类名的帮助下,html,html-table,Html,Html Table,我需要根据类名上的一些条件检查将样式应用于整行 我的表结构如下所示: <table> <tbody> <tr> <td><div><span class='level2'></span></div></td> <td></td> <td></td> </tr> <tr> <td><div><

我需要根据类名上的一些条件检查将样式应用于整行

我的表结构如下所示:

<table>
<tbody>
<tr>
<td><div><span class='level2'></span></div></td>
<td></td>
<td></td>
</tr>
<tr>
<td><div><span class='level90'></span></div></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>

我需要将样式应用于第一行中包含类名为“level2”的行中的其余部分

如何遍历收银台并将样式应用于同一行的

我确实试过一些东西:

var els = document.getElementById("ratiosTable").getElementsByClassName("Level2");
            console.log(els);

for (var i = 0; i < els.length; i++) {
   els[i].style.fontWeight = "bold"
}
var els=document.getElementById(“ratiosTable”).getElementsByCassName(“Level2”);
控制台日志(els);
对于(变量i=0;i
选项1

您可以迭代这些行,并检查它是否具有预期类的子级

var rows=document.getElementById(“ratiosTable”).getElementsByTagName(“tr”);
console.log(行);
对于(变量i=0;i0){
行[i]。style.fontwweight=“bold”
}
}

大胆的
B
B
不大胆
N
N

您的方法的结果是什么,为什么对您不起作用。问题是什么?它正在返回跨度,我想要包含2级跨度的