js实现超链接跳转后变色

wsjayzw 2015-09-11 11:09:49
repeater 绑定的代码显示为
<a id="aplate" class="aplate" href="ForumTitle.aspx?id=3&name=核电技术"> 核电技术</a>
<a id="aplate" class="aplate" href="ForumTitle.aspx?id=4&name=风电技术"> 风电技术</a>
<a id="aplate" class="aplate" href="ForumTitle.aspx?id=5&name=电网技术"> 电网技术</a>

如何默认第一个核电技术背景颜色为灰色,然后点击任意一个超链接,链接跳转过后选中的这个链接背景颜色变灰,原默认的核电技术背景颜色清除
请问js如何实现

...全文
1036 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
forrg 2015-09-14
  • 打赏
  • 举报
回复
你先要明白,既然是'刷新',你这个不还原 有何意义,,如果你只是想让别人永久知道点的是啥,那就把数据让后台标记,
仰望那天空 2015-09-12
  • 打赏
  • 举报
回复
楼主,你至少得给a标签加个属性:target="_blank",不然没卵用。
DaveLeeCN 2015-09-11
  • 打赏
  • 举报
回复

a:hover{
color: red;
}//鼠标悬浮时效果
a:actived  //鼠标按下时效果
a:focus //鼠标按下及弹起之后的效果
a:visited //访问过之后的效果
liusaint1992 2015-09-11
  • 打赏
  • 举报
回复
太晚了,先来个jquery版本,js版本明天有空再想。 设置一个class样式 css: .aplate_linked{ color:grey; } jquery: $(document).ready(function(){ $(".aplate").click(function(){ $(".aplate_linked").removeClass(".aplate_linked"); $(this).addClass(".aplate_linked"); }) })
  • 打赏
  • 举报
回复
需要js来设置,获取参数对比得到是访问的哪个链接在设置样式 DEMO:网站导航栏目焦点设置
My_It5224 2015-09-11
  • 打赏
  • 举报
回复
你傻哦,要是用JS实现超链接点击变色,等你刷新页面又回回到初始状态和用css实现有啥区别么?
wsjayzw 2015-09-11
  • 打赏
  • 举报
回复
试过了 不行 点击之后跳转完刷新了颜色就又没了

87,987

社区成员

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

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