Javascript 在不同选项卡中打开,而不是在同一选项卡中打开
如果我是正确的,那么您希望分别单击链接,在一个单独的(新)选项卡中打开www.abc.com/a,在另一个单独的(新)选项卡中打开www.abc.com/b 为此— 将src替换为hrefJavascript 在不同选项卡中打开,而不是在同一选项卡中打开,javascript,html,tabs,window.open,Javascript,Html,Tabs,Window.open,如果我是正确的,那么您希望分别单击链接,在一个单独的(新)选项卡中打开www.abc.com/a,在另一个单独的(新)选项卡中打开www.abc.com/b 为此— 将src替换为href window.open(url, '_blank'); 有关src和href之间的差异,您可以参考- 你可以试试这个 尝试使用此代码 $(“a”)。单击(功能(e){ e、 预防默认值(); var url=$(this.attr(“href”); var name=$(this.text();
window.open(url, '_blank');
有关src和href之间的差异,您可以参考-
你可以试试这个
尝试使用此代码
$(“a”)。单击(功能(e){
e、 预防默认值();
var url=$(this.attr(“href”);
var name=$(this.text();
日志(url、名称);
打开(url、名称);
});代码>
您能详细说明一下吗?由于您的问题没有得到很好的解释。您使用的是哪种浏览器?很抱歉,我键入的问题错误,应该是“href”,但这仍然不能解决您的问题target=“\u blank”
,它应该可以工作,请您告诉我们您使用的是哪种浏览器以及哪个版本?在我的例子中,我用Chromium 56和firefox 51中的href
和target=“\u blank”
测试了两个链接,这两个链接都是在不同的新选项卡中打开的,它们不是在同一个新选项卡中打开的。您不需要事件。preventDefault
?无论如何target=“\u blank”
应该这样做,不需要Javascript抱歉,我输入的问题错了,应该是“href”,但这仍然不能解决问题。您可以详细解释您的问题吗。
window.open(url, '_blank');
<a href="www.abc.com/a" target="_blank">123</a>
<a href="www.abc.com/b" target="_blank">abc</a>