手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Js实现当前点击a标签变色突出显示其他a标签回复原色
Js实现当前点击a标签变色突出显示其他a标签回复原色
摘要:当一个页面有多个a标签,且点击后会跳转至当前页面,如何实现被点击标签变色突出显示,其他标签回复原色呢?利用JS可实现:假设当前页面是“1.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="#">""</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>

【Js实现当前点击a标签变色突出显示其他a标签回复原色】相关文章:

JavaScript实现表格点击排序的方法

JS函数实现鼠标指向图片后显示大图代码

javasript实现密码的隐藏与显示

理解javascript定时器中的setTimeout与setInterval

JavaScript实现广告的关闭与显示效果实例

js实现鼠标移到链接文字弹出一个提示层的方法

jQuery实现鼠标经过图片变亮其他变暗效果

Javascript特效:随机显示图片的源代码

javascript实现可拖动变色并关闭层窗口实例

js实现鼠标经过表格行变色的方法

精品推荐
分类导航