我想更改表格中某个特定单元格的颜色: 为什么以下不起作用?
document.getElementById('myTable').rows[i].cells[j].bgColor="#mybgColor";
其中i
和j
当然是行和单元格范围内的某些整数。
我不需要任何花哨的JQuery,只需要这个简单的命令。
答案 0 :(得分:4)
CSS样式将覆盖不推荐使用的bgColor
属性。使用 .style.backgroundColor
代替.bgColor
:
document.getElementById('myTable').rows[i].cells[j].style.backgroundColor = "#003366";
答案 1 :(得分:1)
这应该有效
object.style.backgroundColor="#00FF00"
答案 2 :(得分:0)
...cells[0].style.bgColor = '#002200';
答案 3 :(得分:0)
如果您碰巧真的喜欢bgColor,或者您需要更改属性;用这个:
document.getElementById('myTable').rows[i].cells[j].setAttribute('bgColor', 'red');