<style type="text/css">
td.a{
background: yellow
}
</style>
<table><td class="a"></td></table>
上面是一個html/css代碼片段。從它可以知道td部分的背景顏色是黃色的。如何通過Javascript更改html td背景顏色?
後來,我添加了一個html選擇下拉組件。我希望在我選擇另一個選擇下拉值時將背景顏色從黃色更改爲藍色。但我不知道該怎麼做。
這應該是一個有關通過Javacript改變CSS的問題。這與How to change HTML background with JavaScript Function?非常相似,但是你可以看到我的td組件沒有id,它只有class。
希望有人能幫助我,謝謝。
好一個id,明顯的解決方法是給你的'td'的'id',或使用'document.getElementByClassName' 。 **編輯:**爲您的[參考](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName) – digawp