给了你一个不是方法的方法了 你自己去参考吧
<TABLE width="80%" align="center" valign="top" border="1" cellpadding="0" cellspacing="0">
<tr>
    <td onclick="setColor(this)"><a href="" target="rightFrame" onclick="return false" style="color:black">修改密码</a></td>
</tr>
   <tr>
      <td onclick="setColor(this)"><a href="" target="_parent" onclick="return false" style="color:black">退出系统</a></td>   </tr>
</TABLE>
<TABLE>
<tr>
    <td><a href="" target="rightFrame" >查询1</a></td>
</tr>
   <tr>
      <td><a href="" target="_parent" >查询2</a></td>   </tr>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var t_obj = document.getElementsByTagName("td")[0]
function setColor(obj)
{
t_obj.firstChild.style.color=(color == "black")? "red":"black"
var color = obj.firstChild.style.color;
obj.firstChild.style.color=(color == "black")? "red":"black"
t_obj = obj;
}

解决方案 »

  1.   

    function document.onclick()
    {
         var obj = window.event.srcElement;
         if(obj!= null && obj.tagName=="A")
         {
              var anchorCollection = document.anchors
              for(var i=0;i<anchorCollection.length;i++)
              {
                   anchorCollection[i].style.color = "black";
              }
              obj.style.color = "red";
         }
    }
    //以上代码未经测试 理论上可行
      

  2.   

    function document.onclick()
    {
         var obj = window.event.srcElement;//获取点击的元素
         if(obj!= null && obj.tagName=="A")//判断点击元素是否是A标签
         {
              var anchorCollection = document.anchors; //取得全部A标签
              for(var i=0;i<anchorCollection.length;i++) //遍历
              {
                   anchorCollection[i].style.color = "black"; //全部A标签颜色样式为black
              }
              obj.style.color = "red"; //点击元素的样式为red
         }
    }
      

  3.   

    var anchorCollection = document.getElementsByTagName("A");//实在不行改成这样 肯定行