如何在新标签中打开html页面的每个链接?
目前我有网页,其中包含研究参考链接(250链接/页(3页))。 并且所有链接在同一个选项卡中打开。如何在新标签中打开html页面的每个链接?
我在下面的代码给出一些参考
<a href="http://www.websitename.com" target="_blank">
的有什么更好的方法,使他们比编辑每个环节和目标添加新标签中打开?
编辑1:
网页已经被设计了这样一种方式,它会在同一window.I打开需要将其更改为新的选项卡。
此外,网站链接不同,他们不同。
感谢
有一个在HTML这样的不优雅的方式。
您必须手动完成每一项操作,否则请执行&替换操作。
如果您使用的是某种服务器端技术,那么您可以将每个锚点放在一个包装中。
或者,如果您可以使用某些客户端JavaScript,您可以更新每个锚点。例如使用jQuery:
$(function(){
$("a").attr("target", "_blank");
});
指定一个默认目标页面上的所有超链接和形式:
<head>
<base target="_blank">
</head>
他已经做到了这一点! –
你击败我吧!另请参阅:[关于'
你有jQuery的?
$('a').attr('target', '_blank');
如果你可以使用JavaScript,你可以在页面加载时,
var anchors = document.getElementsByTagName('a');
for (var i = 0; i < anchors.length; i++){
anchors[i].setAttribute('target', '_blank');
}
你的代码是正确的 –
如果HTML文档是静态的HTML,只需用查找/替换在编辑器中执行此功能 –
在另一个选项卡中使用target =“_ blank”打开 –