我试图在复选框的onchange
事件中更改表格的背景颜色。我的复选框在我的桌子内。我已经编写了一个简单的JavaScript代码,但是如果有人可以帮助我解决此问题,则无法更改表格的颜色。这是我的代码。
function getcolor() { var color=document.getElementById("item"); var color2=document.getElementById("item").bgColor = 'red'; alert(color.bgColor); alert("its"+color2.bgColor); }
while my table has id='item'. Here is my checkbox code
<input type="checkbox" id='id' onchange="getcolor();"/>
谢谢.......
最佳答案
尝试
document.getElementById('yourId').style.backgroundColor = "Red";
编辑:这在我的工作端:
<html>
<head>
<script type="text/javascript">
function getcolor()
{
var color=document.getElementById("item");
var color2=document.getElementById("item").style.backgroundColor = 'red';
alert(color.style.backgroundColor);
alert("its"+color2.style.backgroundColor);
}
</script>
</head>
<body>
<pre>
<table border="0" align="center" id="item" style=" color:#FFF;background-color:#000066">
<th>Some Title</th>
</table>
</pre>
<input type="checkbox" id='id' onchange="getcolor();"/>
</body>
</html>