Javascript 在同一页面上突出显示所选链接
我正在使用css、javascript或jquery搜索同一页面上的突出显示所选链接,找到了许多解决方案,但它们并没有按照我的要求工作。 以下是要求。 突出显示所选链接或更改其颜色等Javascript 在同一页面上突出显示所选链接,javascript,jquery,css,Javascript,Jquery,Css,我正在使用css、javascript或jquery搜索同一页面上的突出显示所选链接,找到了许多解决方案,但它们并没有按照我的要求工作。 以下是要求。 突出显示所选链接或更改其颜色等 <a href="#">First</a> <a href="#">Second</a> <a href="#">Third</a> 我知道链接是指当前活动的链接,访问的链接是指您已经访问过的链接。 但他们在我的情况下不工作,我加载这些链接点
<a href="#">First</a>
<a href="#">Second</a>
<a href="#">Third</a>
我知道链接是指当前活动的链接,访问的链接是指您已经访问过的链接。
但他们在我的情况下不工作,我加载这些链接点击相同页面的内容。
你知道我该怎么做吗
提前感谢您可以使用内联Javascript完成此操作,如下所示:
<a href="#" onclick="this.style.color='red'">Link</a>
这是无效的代码:
a:active{
background-color:Red;
}
or
a:visited{
background:color:Red;
}
此外,它们都试图设置相同的颜色(尽管访问的链接编码错误)
适当的代码是:
a:visited, a:active{
background-color: red;
}
这将更改任何已单击的链接,使其具有红色背景,并在单击过程中对任何链接应用红色背景。所选链接是指已单击的链接还是光标悬停的链接,或者是一个有标签焦点的链接?选中的链接意味着当前点击的链接a:hover与它完全不同。我正在寻找活动链接OK,但它不能很好地工作,还有一件事我已经解释过,改变蓝色或灰色的颜色并不重要。问题是它不能在同一页上运行仔细阅读我的问题。对不起,你可能描述得不够好。您是否动态加载新链接并希望这些链接被视为已访问?要设置颜色,只需将“红色”更改为您想要的任何颜色。是的,动态加载,但所有链接的加载内容相同。我为不同的内容找到了很多解决方案,但没有为相同的内容找到任何解决方案。看看这个例子。我在asp.net工作,发现问题出在他的Doctype上
a:active{
background-color:Red;
}
or
a:visited{
background:color:Red;
}
a:visited, a:active{
background-color: red;
}