<style>
a:link    { color: red }    /* unvisited links */
a:visited { color: blue }   /* visited links   */
a:hover   { color: yellow } /* user hovers     */
a:active  { color: lime }   /* active links    */
a{t:expression(this.onclick=function(){return false;})}
</style>
<body>
<table>
<tr>
    <td><a href="answer_list.asp">fdf</a></td>
  </tr>
<tr>
    <td><a href="answer_list.asp">fdf</a></td>
  </tr>
<tr>
    <td><a href="answer_list.asp">fdf</a></td>
  </tr>
<tr>
    <td><a href="answer_list.asp">fdf</a></td>
  </tr>
</tale>
</body>

解决方案 »

  1.   

    如果更换背景色:<style>
    tr{t:expression(this.onclick=function(){change(this)})}
    a{t:expression(this.onclick=function(){return false;})}
    </style>
    <script>
    function change(obj)
    {
      obj.style.backgroundColor='blue'; /* 更换背景色 */
    }
    </script>
    <body>
    <table>
    <tr>
        <td><a href="answer_list.asp">fdf</a></td>
      </tr>
    <tr>
        <td><a href="answer_list.asp">fdf</a></td>
      </tr>
    <tr>
        <td><a href="answer_list.asp">fdf</a></td>
      </tr>
    <tr>
        <td><a href="answer_list.asp">fdf</a></td>
      </tr>
    </tale>
    </body>
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <style>
    .a1 { color:red;background-color:#000000; }
    .a2 { color:yellow;background-color:#0000FF; }
    </style>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ChangeCSS(){ var td = event.srcElement;
    var objtb = td.parentElement;
    var lenobjtb = objtb.childNodes.length; for(i=0;i<lenobjtb;i++){
    objtb.childNodes[i].className = "a1";
    } td.className = "a2";
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <table width="90%"  border="0" cellspacing="0" cellpadding="0" onclick="ChangeCSS()">
      <tr>
        <td>11111</td>
        <td>2222</td>
        <td>3333</td>
        <td>4444</td>
        <td>5555</td>
      </tr>
    </table>
    </BODY>
    </HTML>
      

  3.   

    <script>
    function change()
    {
     var obj  = event.srcElement;
     obj.parentElement.className = 'tdColor';
    }
    </script>
    <style>
    .tdColor
    {
     background-color:deepskyblue;
    }
    </style>
    <table border>
     <tr>
      <td><a href="#" onclick="change()">one</a></td>
      <td><a href="#" onclick="change()">two</a></td>
     </tr>
    </table>
      

  4.   

    <a href=http://magicbreaker" onclick="this.style.backgroundColor='blue'">
    这个看看
      

  5.   

    aniude(阿牛的乜乜) 的写法是正确的。
      

  6.   

    看我的。<script>
    function trcolor()
    {
    var obj = event.srcElement;
    while (obj = obj.parentElement)
    {
    if (obj.tagName == "TR")
    {
    obj.style.backgroundColor = "#FF0000";
    return;
    }
    }
    }
    document.onclick = trcolor;
    </script><table>
    <tr>
    <td>
    sadfsadfsadfasdflsadfaskdlfjasklfjsakdlfjsdfljasdkfasjdflsadfjkla
    </td>
    </tr>
    </table>