Javascript 强制在新选项卡中打开URL
我在一个网站上有一个Web部件,它允许您插入一个“显示更多”链接到一个外部页面,该页面将扩展Web部件中显示的信息。不幸的是,此选项仅将常规URL作为链接的值,它不允许您构建HTML链接本身。我需要在新选项卡中打开此链接,但由于我只能将URL放入,因此无法使用正常的Javascript 强制在新选项卡中打开URL,javascript,html,Javascript,Html,我在一个网站上有一个Web部件,它允许您插入一个“显示更多”链接到一个外部页面,该页面将扩展Web部件中显示的信息。不幸的是,此选项仅将常规URL作为链接的值,它不允许您构建HTML链接本身。我需要在新选项卡中打开此链接,但由于我只能将URL放入,因此无法使用正常的target=“\u blank”HTML代码。有没有一种方法可以自行设计URL以强制创建新选项卡?在javascript中: window.open("url"); 或添加属性: document.getElement
target=“\u blank”
HTML代码。有没有一种方法可以自行设计URL以强制创建新选项卡?在javascript中:
window.open("url");
或添加属性:
document.getElementById("theLink").setAttribute("target", "_blank");
使用以下html
<a id="theLink" href="url">
在javascript中:
window.open("url");
或添加属性:
document.getElementById("theLink").setAttribute("target", "_blank");
使用以下html
<a id="theLink" href="url">
如果无法修改
a
标记的任何部分,可以使用jquery
以下脚本将尝试打开不同选项卡/窗口上的所有链接:
$("a").on("click",function(){
event.preventDefault();
window.open($(this).attr('href'),'_blank');
});
注意:
确保阅读如果无法修改
a
标记的任何部分,可以使用jquery
以下脚本将尝试打开不同选项卡/窗口上的所有链接:
$("a").on("click",function(){
event.preventDefault();
window.open($(this).attr('href'),'_blank');
});
注意:
请确保阅读是否可以使用javascript或jquery?否。您需要能够修改或添加一些代码。是否可以使用javascript或jquery?否。您需要能够修改或添加一些代码。