您可以设置特定窗口的名称,以打开重复使用的选项卡。问题是,只要href相同,就不会重新加载。因此,您无法refresh
轻松获得零件。
因此,例如,您可以拥有:
<a href="blabla" target="blabla">link</a>
<a href="foo" target="bar">link</a>
在JS中,您实际上可以使用获得相同的内容window.open
。您还可以将url用作target
,这样就无需手动指定:
<a href="blabla" onclick="window.open(this.href, this.href); return false">link</a>
<a href="foo" onclick="window.open(this.href, this.href); return false">link</a>
您也可以将其通用化,并在文档中添加一个Click侦听器,以这种方式打开一些链接。就像是:
<div id="container">
<a href="blabla">link</a>
<a href="foo">link</a>
</div>
<script>
document.getElementById("container").onclick = function(evt){
if (evt.target.tagName === "A")
window.open(evt.target.href, evt.target.href);
return false;
}
</script>