我已经做的这个是点击是能变颜色,但当点击菜单其他项时,没办法恢复,颜色还是在那,不知道用什么事件去让它颜色恢复。

解决方案 »

  1.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <script language="JavaScript" type="text/JavaScript">
    function starc(i) {
    td1.style.color="#000000";
    td2.style.color="#000000";
    td3.style.color="#000000";
    td4.style.color="#000000";
    td5.style.color="#000000";
    i.style.color="red";
    }
    </script>
    </head><body>
    <table width="400"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td id="td1" onClick="starc(this)">第一</td>
        <td id="td2" onClick="starc(this)">第二</td>
        <td id="td3" onClick="starc(this)">第三</td>
        <td id="td4" onClick="starc(this)">第四</td>
        <td id="td5" onClick="starc(this)">第五</td>
      </tr>
    </table>
    </body>
    </html>
      

  2.   

    菜单是动态生成的,怎么办呢