Javascript 无法在中更改访问的颜色<;span>;在<;a>;

Javascript 无法在中更改访问的颜色<;span>;在<;a>;,javascript,html,css,Javascript,Html,Css,我有一个普通页面上的链接 <a href='go_somewhere.html'> <span>Link Title</span> </a> 链接、悬停和活动状态工作正常,但访问状态不工作 我也尝试过: a:link span{ color:blue; } a:visited span{ color:purple; } a:hover span{ color:yellow; } a:active span{ color:blue; }

我有一个普通页面上的链接

<a href='go_somewhere.html'>
    <span>Link Title</span>
</a>
链接、悬停和活动状态工作正常,但访问状态不工作

我也尝试过:

a:link span{ color:blue; }
a:visited span{ color:purple; }
a:hover span{ color:yellow; }
a:active span{ color:blue; }
这也不管用

我正在使用COTS产品,无法添加id或类。我必须使用那里的东西。幸运的是,我希望它适用于所有超链接。如有任何帮助/建议,将不胜感激。本产品可以使用纯JavaScript,但仅此而已


提前感谢。

它应该在
a
标记本身中,而不是
span
中:

a:link span{ color:blue; }
a:visited span{ color:purple;}
a:hover span{ color:yellow;}
a:active span{ color:blue;}
无需使用
!重要信息


更新:根据评论:

在href属性中使用
#
,并在onclick属性中调用javascript代码:

<a href="#" onclick="javascript:window.open('http://www.google.com','mywindowtitle','width=500,height=150');"><span>Title HERE</span></a>

它应该位于
a
标记本身,而不是
span

a:link span{ color:blue; }
a:visited span{ color:purple;}
a:hover span{ color:yellow;}
a:active span{ color:blue;}
无需使用
!重要信息


更新:根据评论:

在href属性中使用
#
,并在onclick属性中调用javascript代码:

<a href="#" onclick="javascript:window.open('http://www.google.com','mywindowtitle','width=500,height=150');"><span>Title HERE</span></a>

这是因为浏览器实现了隐私,以限制从访问的链接中获取的信息量

有关参考,请参阅:

这是因为浏览器实现了隐私,以限制从访问的链接中获取的信息量

有关参考,请参阅:

我把它们放在a标签中,但这也不起作用。它应该起作用。请检查您的css,如果有什么错误,可能会被覆盖…您是否尝试与重要的,其他地方吗?我看不到远到COTS代码。我对我能做的改变非常有限。我在用莱克托拉。其他州运行良好,只是访问的州不运行。Chrome会打开一个新选项卡,但当我关闭该选项卡时,访问的链接不是紫色的,而是蓝色的。请在其他浏览器中检查…,这可能是因为Chrome可能没有将链接设置为已访问的…它在IE中工作,但在Chrome或Firefox中不工作。mind=blownI将它们放在a标签中,这也不起作用。它应该起作用。请检查您的css,如果有什么错误,可能会被覆盖…您是否尝试与重要的,其他地方吗?我看不到远到COTS代码。我对我能做的改变非常有限。我在用莱克托拉。其他州运行良好,只是访问的州不运行。Chrome会打开一个新选项卡,但当我关闭该选项卡时,访问的链接不是紫色的,而是蓝色的。请在其他浏览器中检查…,这可能是因为Chrome可能没有将链接设置为已访问的…它在IE中工作,但在Chrome或Firefox中不工作。头脑=崩溃