使用 bgcolor 隐藏所有 table 行

Hide all table row with bgcolor

我有很长的 table 其中一些有 bgcolor 属性:

<tr bgcolor="#EAE5C2">

我想用js隐藏这一行。 有没有办法只针对这一行并可能应用显示:none; css?

在 CSS 中您可以使用属性 select 或

tr[bgcolor] { display: none }

否则 Javascript select 中的所有元素都通过 document.querySelectorAll('tr[bgcolor]')

例如

document.querySelectorAll('tr[bgcolor]').forEach(
  (r) => r.style.display = 'none';
);