繁体   English   中英

在 tr 中找到 td 的方法。 (Javascript)

[英]Way to find a td inside of a tr. (Javascript)

我正在为具有下表的页面更新 chrome 扩展。

<tr class="MessageContent">
  <td colspan=3>
    data
  </td>
</tr>

我正在尝试更改第二个表格的颜色。

我可以访问第一个表,但需要以某种方式选择第二个表。

document.getElementsByClassName("MessageContent")[0]; // First table

我尝试过的一切都没有奏效。

改用querySelector来选择<tr class="MessageContent">的第一个<td> <tr class="MessageContent">

 document.querySelector('tr.MessageContent > td').style.backgroundColor = 'yellow';
 <table> <tr class="MessageContent"> <td colspan=3> data </td> </tr> </table>

如果您需要更具体并且确定 td 始终具有colspan=3 ,那么

document.querySelector('tr.MessageContent > td[colspan="3"]');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM