我想改變一個特定的單元格的顏色在我的表的變化BGCOLOR?的Javascript: 爲什麼下面不工作:表格單元格
document.getElementById('myTable').rows[i].cells[j].bgColor="#mybgColor";
其中i和j肯定是行和單元格範圍內的某些整數。 我不需要任何花哨的JQuery,只是這個簡單的命令。
我想改變一個特定的單元格的顏色在我的表的變化BGCOLOR?的Javascript: 爲什麼下面不工作:表格單元格
document.getElementById('myTable').rows[i].cells[j].bgColor="#mybgColor";
其中i和j肯定是行和單元格範圍內的某些整數。 我不需要任何花哨的JQuery,只是這個簡單的命令。
CSS樣式將覆蓋bgColor
屬性,它被廢棄了。使用.style.backgroundColor
,而不是.bgColor
:
document.getElementById('myTable').rows[i].cells[j].style.backgroundColor = "#003366";
...cells[0].style.bgColor = '#002200';
沒有'style.bgColor' CSS屬性。 – gilly3
@ gilly3:你是對我給予好評他,我忘了,沒有屬性的bgcolor ** **在CSS,但感謝你的更正。 –
這應該工作
object.style.backgroundColor="#00FF00"
如果你恰好很喜歡的bgcolor,或者您需要更改的屬性;使用此:
document.getElementById('myTable').rows[i].cells[j].setAttribute('bgColor', 'red');
+1對第一個答案進行更正。 –