我试图在复选框的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>

08-19 04:11