如何改变链接的颜色???

黑马 2003-06-17 12:14:25
我有一些链接,初始为一种颜色,当点击某一个后此链接变成另外一种颜色,其他的变成初始颜色,请问怎么实现(js)?
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoweiwei 2003-06-17
  • 打赏
  • 举报
回复
<html>
<head>
<script language=javascript>
function changecolor(id)
{

var a=document.getElementsByName("color1")

for(var i=0;i<=a.length-1;i++)
{
a[i].style.color="#0000ff"
a[id].style.color="#ff0000"

}
}
</script>

</head>

<BODY>
<form name="f1">
<a name="color1" target="downfram" href="a.asp" onclick="changecolor('0');" id="a">aaaaa</a>
<a name="color1" target="downfram" href="b.asp" onclick="changecolor('1');" id="b">bbbbb</a>
<a name="color1" target="downfram" href="c.asp" onclick="changecolor('2');" id="c">ccccc</a>
<a name="color1" target="downfram" href="d.asp" onclick="changecolor('3');" id="d">ddddd</a>
<a name="color1" target="downfram" href="e.asp" onclick="changecolor('4');" id="e">eeeee</a>
<a name="color1" target="downfram" href="f.asp" onclick="changecolor('5');" id="f">fffff</a>
</form>
 
</BODY>
</html>
fason 2003-06-17
  • 打赏
  • 举报
回复
<style>
a{text-decoration:none}
</style>
<body>
<script>
var h=null
function hit(obj){
if(!h)h=obj;
h.style.color='';
h=obj;
h.style.color='red'
}
</script>
<a href="#" onclick="hit(this)">fason</a>
<a href="#" onclick="hit(this)">fason</a>
<a href="#" onclick="hit(this)">fason</a>
<a href="#" onclick="hit(this)">fason</a>
<a href="#" onclick="hit(this)">fason</a>
</body>
黑马 2003-06-17
  • 打赏
  • 举报
回复
不用CSS,不能完全满足要求
zhanghk 2003-06-17
  • 打赏
  • 举报
回复
up yzyun(AMANI NAKUPENDA~WE~)
yzyun 2003-06-17
  • 打赏
  • 举报
回复
链接一个css文件试试:

A:link {
COLOR: #000000;
font-family: "宋体";
font-size: 12px;
}
A:visited {
COLOR: #000000;
font-family: "宋体";
font-size: 12px;
}
A:hover {
COLOR: #ff3300;
font-family: "宋体";
font-size: 12px;
}

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧