<table><tr><td>
现在想实现这样的东西。
在td的背景颜色上。
想 点一下 变一个颜色,再点就回到白色。能做吗?可以的话把代表写上,谢谢了

解决方案 »

  1.   

    用超链的CSS实现,
    有四个属性,
    A:link
    A:visited
    A:active
    A:hover
      

  2.   

    用JS<td bgcolor="white" onclick="chanageBgColor()" id="tdId"></td><script>
    var tdBgColor = document.getElementById('tdId').bgColor;
      if(tdBgColor !=''&&tdBgColor =='white')
      document.getElementById('tdId').bgColor = "red";
    </script>
      

  3.   


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style type="text/css" >
    .common a:hover
    {
       background-color: red;
       padding-left: 1em; 
       padding-top: 1em;
       font-size:10pt; 
    }
    .common a
    {
       background-color: #00FF00;
       padding: 1em;
       padding-top: 1em;
       font-size:10pt;
    }
    </style>
    </head><body>
    <table class="common">
    <tr><td><a href=#>百度</a></td></tr>
    <tr><td><a href=#>知道</a></td></tr>
    </table><br>
    <br>
    <br>
    <p>
    <div class="common"><a href=#>显示效果</a></div>
    </p>
    </body>
    </html>
      

  4.   

    A:link 
    A:visited 
    A:active 
    A:hover
    用CS控制这个就OK。