超链接样式问题
页面上有3个标记分别是:AAA,BBB,CCC 
 初始状态都是蓝色, 
 当我点AAA以后AAA标记变为白色,BBB,CCC为蓝色。 
 再点击BBB以后BBB标记变为白色,AAA,CCC为蓝色。 
 这个可以用样式实现吗?应该怎么做。谢谢
------解决方案-------------------- <style>  
 a:link{ 
     color:blue; 
 } 
 a:visited{ 
     color:blue; 
 } 
 a:active{ 
     color:white; 
 } 
  </style>  
  <a href= "# "> 123 </a>  
  <a href= "# "> 123 </a>  
  <a href= "# "> 123 </a>
------解决方案--------------------a.html   
 链接aaa --> 点击链接后 ---> 白色---> 刷新a.html---> 蓝色 
 链接bbb --> 点击链接后 ---> 蓝色---> 刷新a.html---> 白色 
 链接ccc --> 点击链接后 ---> 蓝色---> 刷新a.html---> 蓝色   
 是这样子吗? 我不会。 
------解决方案--------------------JS