Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在不同选项卡中打开,而不是在同一选项卡中打开_Javascript_Html_Tabs_Window.open - Fatal编程技术网

Javascript 在不同选项卡中打开,而不是在同一选项卡中打开

Javascript 在不同选项卡中打开,而不是在同一选项卡中打开,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();

如果我是正确的,那么您希望分别单击链接,在一个单独的(新)选项卡中打开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();
日志(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>