我想使用一些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