获取锚标记以在新窗口中打开

时间:2014-07-30 12:31:45

标签: html tags anchor

有没有办法让锚标签在新窗口而不是当前窗口中打开?

    <a href="my_link">Link</a>

由于

5 个答案:

答案 0 :(得分:30)

target属性设置为_blank

你无法控制什么样的新窗口&#34;浏览器将打开它。它可能是一个实际的窗口,它可能是一个选项卡,它可能被覆盖并被强制到同一个窗口。

然而,a bad ideadon'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') 
});