有没有办法让锚标签在新窗口而不是当前窗口中打开?
<a href="my_link">Link</a>
由于
答案 0 :(得分:30)
将target
属性设置为_blank
。
你无法控制什么样的新窗口&#34;浏览器将打开它。它可能是一个实际的窗口,它可能是一个选项卡,它可能被覆盖并被强制到同一个窗口。
然而,a bad idea,don't do it,真的,please don't。
答案 1 :(得分:5)
你不需要写这么长的javascript来处理你的要求。只需在锚标记本身中将目标属性设置为_blank即可。每当用户点击该链接时,它将在新标签中打开。样本标签如下
<a href="www.google.com" target="_blank">Google</a>
希望这有助于你
答案 2 :(得分:3)
这将有效,但其纯粹的javascript
<a href="http://www.snopzer.com" onclick="window.open(this.href, 'Snopzer',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" >Open Link</a>
答案 3 :(得分:0)
最简单的方法是:
<a href="https://www.google.com/" target="new">Google</a>
这将打开新标签中提供的任何链接。
答案 4 :(得分:-12)
使用jQuery / javascript在新窗口中打开
$('a').click(function(){
window.open('http://google.com')
});