Js实现当前点击a标签变色突出显示其他a标签回复原色

 更新时间:2013年11月27日 15:56:31   作者:  
当一个页面有多个a标签,实现当前点击a标签变色,其他a标签回复原色,具体实现如下,喜欢的朋友可以参考下
当一个页面有多个a标签,且点击后会跳转至当前页面,如何实现被点击标签变色突出显示,其他标签回复原色呢?

利用JS可实现:

假设当前页面是“1.aspx”

1. 给a标签ID设值:
复制代码 代码如下:

<a href="1.aspx?id=1" id="1" target="_parent">""</a>
<a href="1.aspx?id=2" id="2" target="_parent">""</a>
<a href="1.aspx?id=3" id="3" target="_parent">""</a>

2. 写JS方法:
复制代码 代码如下:

<script>
&(document).ready(function(){
var id = windows.ulr.substring(windows.ulr.IndeOf("?id="),1) //取得id值
var currtA = document.getElementById(id); //取得当前被点击a标签
if(currtA != null)
currtA.style.color = "#f00";
});
</script>

对于其他情况,如点击a标签页面不跳转,则可以这样写:
复制代码 代码如下:

<a href="#" onclick="changeCss(this)">""</a>

<script>
function changeCss(obj){
var alist = document.getElementsByTagName("a");
for(var i =0;i < alist.Length;i++){
alist[i].style.color = "#000"; //给所有a标签赋原色
}
obj.style.color = "#f00"; //令当前标签高亮
}
//当然也可以用Jquery的$("a").removeCss() 和addCss()来实现
</script>

相关文章

  • 使用JavaScript italics方法实现文本变斜体教程示例

    使用JavaScript italics方法实现文本变斜体教程示例

    这篇文章主要为大家介绍了JavaScript italics实现文本变斜体教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • JS实现可编辑的后台管理菜单功能【附demo源码下载】

    JS实现可编辑的后台管理菜单功能【附demo源码下载】

    这篇文章主要介绍了JS实现可编辑的后台管理菜单功能,涉及javascript针对页面元素的遍历及动态修改相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2016-09-09
  • JS中如何将JSON数组转化为url参数

    JS中如何将JSON数组转化为url参数

    这篇文章主要介绍了JS中如何将JSON数组转化为url参数问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • js实现模拟计算器退格键删除文字效果的方法

    js实现模拟计算器退格键删除文字效果的方法

    这篇文章主要介绍了js实现模拟计算器退格键删除文字效果的方法,涉及javascript字符串截取操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 浅析return false的正确使用

    浅析return false的正确使用

    “return false”之所以被误用的如此厉害,是因为它看起来像是完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,表单也不会被继续提交,但这么做到底有什么不对呢
    2013-11-11
  • 微信小程序页面生命周期详解

    微信小程序页面生命周期详解

    这篇文章主要为大家详细介绍了微信小程序页面生命周期的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 微信小程序点击保存图片到本机功能

    微信小程序点击保存图片到本机功能

    这篇文章主要介绍了微信小程序点击保存图片到本机功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • JS实现网页右侧带动画效果的伸缩窗口代码

    JS实现网页右侧带动画效果的伸缩窗口代码

    这篇文章主要介绍了JS实现网页右侧带动画效果的伸缩窗口代码,通过JavaScript基于时间函数实现页面元素样式渐变效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • js判断元素是否隐藏的方法

    js判断元素是否隐藏的方法

    这篇文章主要介绍了js判断元素是否隐藏的方法,需要的朋友可以参考下
    2014-06-06
  • 浅析js 文字滚动效果

    浅析js 文字滚动效果

    文字滚动显示,是网页企业公告,文字链广告常用的一种效果,说不定在什么时候你就能看到它。
    2010-05-05

最新评论