超链接点击后,新页面上的该标签的颜色变化如何设定
比如导航标签A,B,C,D(默认#000000)分别链接1,2,3,4.htm.如何判断当点击A时,此时当前网页为1.HTM,该标签A链接颜色改变成#ABABAB;然后点...
比如导航标签A,B,C,D(默认#000000)分别链接1,2,3,4.htm.如何判断当点击A时,此时当前网页为1.HTM,该标签A链接颜色改变成#ABABAB; 然后点击B标签时,A标签恢复默认颜色#000000,进入2.htm,此时标签B显示颜色#ABABAB;然后点击D标签时,以此类推,,这个代码要如何编写。能帮我写出来吗? 可用追加分数
其实我写复杂了。。我其实想要的就是: 点击A标签超链接后,不是进去下A的网页了嘛。 我想要A这个标签从默认的#000000变成#d90a81 我之前这样写的
a:link {
color:#000000;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;
}
a:hover {
color:#d90a81;
text-decoration:none;
}
a:active {
color:#d90a81;
text-decoration:none;
}
但是不对, 进去新页面后 标签还是显示黑色。。 就是当前选中的标签显示#d90a81。其他标签显示黑色。。 展开
其实我写复杂了。。我其实想要的就是: 点击A标签超链接后,不是进去下A的网页了嘛。 我想要A这个标签从默认的#000000变成#d90a81 我之前这样写的
a:link {
color:#000000;
text-decoration:none;
}
a:visited {
color:#000000;
text-decoration:none;
}
a:hover {
color:#d90a81;
text-decoration:none;
}
a:active {
color:#d90a81;
text-decoration:none;
}
但是不对, 进去新页面后 标签还是显示黑色。。 就是当前选中的标签显示#d90a81。其他标签显示黑色。。 展开
5个回答
展开全部
<a id=id1 chick=check(1)>A</a>
<a id=id2 chick=check(2)>b</a>
<a id=id3 chick=check(3)>c</a>
<a id=id4 chick=check(4)>d</a>
function check(id)
{
for(var i=1;i<=4;i++)
{
循环把四个标签的颜色设置为#000000
}
这是设置你点击的标签颜色#ABABAB
}
<a id=id2 chick=check(2)>b</a>
<a id=id3 chick=check(3)>c</a>
<a id=id4 chick=check(4)>d</a>
function check(id)
{
for(var i=1;i<=4;i++)
{
循环把四个标签的颜色设置为#000000
}
这是设置你点击的标签颜色#ABABAB
}
追问
看下我的补充。。这不是我的初衷。。可能是我没表达好。。
展开全部
a:link {color: #000000} /* 未访问的链接 */
a:visited {color: #d90a81} /* 已访问的链接 */
a:hover {color: #d90a81} /* 当有鼠标悬停在链接上 */
a:active {color: #d90a81} /* 被选择的链接 */
你说的是不是这个情况?
我刚验证了下,你写的代码是对的,与你描述相符,不知你为何说没达到目的呢?点了链接后,如果再点下空白的地方,这个效果就消失了,全变成黑色了。
a:visited {color: #d90a81} /* 已访问的链接 */
a:hover {color: #d90a81} /* 当有鼠标悬停在链接上 */
a:active {color: #d90a81} /* 被选择的链接 */
你说的是不是这个情况?
我刚验证了下,你写的代码是对的,与你描述相符,不知你为何说没达到目的呢?点了链接后,如果再点下空白的地方,这个效果就消失了,全变成黑色了。
更多追问追答
追问
你的代码就是 VISITED里面加了 那个颜色。。但是如果已访问里你也设置了这个颜色的话。。所有点击过的都会显示啊。。 我要的效果只是当前点击的显示这个色
点击一个链接后,不就到新的页面了吗? 在新页面里当前这个标签显示#d90a81 这个色
追答
那你要在新页面里重新些代码吧,这块导航栏显示#d90a81 ,其他黑色。你这是两个网页的问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你只需要给a定义个class,然后写后台的时候做那个页面就把class名弄到那个a上面,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好!我现在也遇到这种问题要解决,请问你是怎么解决的,能不能帮帮我呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询