当目标属性在IE11上设置“_blank”时,html链接不会更改访问链接的颜色。Html:在IE11中使用target =“_ blank”时访问的选择器不工作
CSS
#lnk:visited
{
color: red;
}
HTML
<a id="lnk" href="some url" target="_blank">click me</a>
后点击 “是” 改变颜色为红色,但是当刷新页面 “一” 不改变颜色红色在IE11上。
当目标属性在IE11上设置“_blank”时,html链接不会更改访问链接的颜色。Html:在IE11中使用target =“_ blank”时访问的选择器不工作
CSS
#lnk:visited
{
color: red;
}
HTML
<a id="lnk" href="some url" target="_blank">click me</a>
后点击 “是” 改变颜色为红色,但是当刷新页面 “一” 不改变颜色红色在IE11上。
使用锚标记选择,而不是
Plunker:https://plnkr.co/edit/6d3IM0?p=preview
<style>
a:visited {
color: red;
}
</style>
<a href="https://www.w3schools.com" target="_blank">click me</a>
<style>
a#lnk:visited {
color: red;
}
</style>
<a id="lnk" href="some url" target="_blank">click me</a>
添加一个类上onclick事件
.visited
{
color: red !important;
}
<a class="" id="lnk" href="some url" target="test.php" onclick="this.className='visited' ">click me</a>
Run code snippet
,并单击Hide results
,然后运行。
选择器:当目标未设置为空白时,已访问工作,否则不在IE11上工作。请仔细阅读我的问题。 –