我在堆栈上进行搜索,但仅发现了一个关于该参数的问题,对我来说似乎不起作用,因为我需要在与同一网页上的不同ID链接的位置添加一个锚标记,因此请使用“ _blank“:
.text div {
display: none;
}
.text:target div {
display: block;
}
.text div:target {
display: block;
}
/*links, I know I can't have ids start with n..*/
<a href="#123">123</a>
<a href="#1">1</a>
<a href="2">2</a>
<a href="3">3</a>
<a href="#1" href="#2" (??)>1 & 2</a> /*text*/
<div class="text" id="123">
<div id="1">
...
</div>
<div id="2 ">
...
</div>
<div id="3 ">
...
</div>
</div>
我该怎么办?
每个锚只能有一个href,一次只能有一个元素具有:target伪类。您必须使用Javascript来显示/隐藏多个元素。有关如何操作的信息,请参见here。
我不太确定您要在这里做什么,所以我假设您希望链接有条件地指向其他href。在这种情况下,您将需要编写一些Javascript来处理您的逻辑。考虑为标签提供ID或类,并使用Document.getElementById()或Document.getElementsByClassName()[i]更改节点的.href。