我正在為一個(gè)頁面的 chrome 擴(kuò)展程序進(jìn)行更新,其中我有下表。<tr class="MessageContent"> <td colspan=3> data </td></tr>我正在嘗試更改第二個(gè)表格的顏色。我可以訪問第一個(gè)表,但需要以某種方式選擇第二個(gè)表。document.getElementsByClassName("MessageContent")[0]; // First table我嘗試過的任何方法都不起作用。
1 回答

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
而是使用querySelector選擇<td>a 中的第一個(gè)<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"]');
- 1 回答
- 0 關(guān)注
- 198 瀏覽
添加回答
舉報(bào)
0/150
提交
取消