我想使用一些JavaScript代碼來更改表格中單個單元格的背景顏色。使用javascript使用下拉菜單更改表格單元格的顏色
我在下面有一些代碼可以讓我改變頁面背景顏色。這與我想要做的概念類似,但我真的希望能夠只改變一個單元格......而不是整個頁面。
我曾考慮過讓剩下的單元格邊框和背景顏色變成白色,讓我想操縱透明的單元格,但我認爲這可能是一種蠻力方法,會導致我在路上遇到麻煩。
有沒有人有任何建議這樣做與JavaScript?
頁面背景顏色變化的代碼是在這裏:
<form name="bgcolorForm">Try it now:
<select onChange="if(this.selectedIndex!=0)
document.bgColor=this.options[this.selectedIndex].value">
<option value="choose">set background color
<option value="FFFFCC">light yellow
<option value="CCFFFF">light blue
<option value="CCFFCC">light green
<option value="CCCCCC">gray
<option value="FFFFFF">white
</select></form>
至少有10種方法可以解決這個問題。最簡單的是給表格單元一個ID和做:document.getElementById('theID')。style.backgroundColor = ... – FrankieTheKneeMan