单击后在新选项卡中打开链接

时间:2018-01-03 10:33:09

标签: javascript

我在JavaScript中使用window.open打开了一个新窗口,这个问题在刷新后才起作用

    var url=document.getElementById("largeImage").getAttribute("href");

   $("#largeImage").click(function(e){ e.preventDefault();
   var win=window.open(url);



  });

2 个答案:

答案 0 :(得分:0)

为什么不在图像周围添加锚点并使用href-attribute打开新标签?

示例:

<a href="url"  target="_blank" >
<img />
</a>

答案 1 :(得分:0)

选项1,JavaScript方法

这将有效

function openInNewTab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}

然后您可以像这样使用它:

<div onclick="openInNewTab('www.test.com');">Something To Click On</div>

参考,以及更多信息,此处:http://www.tutsplanet.com/open-url-new-tab-using-javascript-196/

选项2,HTML方法

非常简单,只需使用target='_blank'到您的锚链接,例如:

<a target="_blank" href="http://your_url_here.html">Link</a>