我試圖將每行中第一個td元素的顏色改爲紅色。如何用純JS定位每一行的第一個td?
HTML:
<table id="test">
<tr>
<td>test1</td>
<td>test2</td>
</tr>
<tr>
<td>test3</td>
<td>test4</td>
</tr>
</table>
我想這個JS:
var tr = document.getElementsByTagName('tr');
tr.firstChild.style.color = 'red';
沒有jQuery,請。
這是如何使用內置的瀏覽器API完成的。這就是說,在生產中使用它是毫無意義的,因爲在JavaScript中創建更好(更短,更易讀)的API是微不足道的。 – 2013-05-13 19:51:05
@ŠimeVidas如果OP想重用這個,他們可以想出如何將它放入函數中。這不是問題的答案 – Ian 2013-05-13 19:54:57
@ŠimeVidas這個答案對於這個問題是非常具體的_如何以純JS爲目標的每一行的第一個TD?_這個問題的目的可以是從學習到產品的任何事情。 – 2013-05-13 19:57:13