如何在新标签页中打开html页面的每个链接?

时间:2015-07-28 12:26:09

标签: html

目前我的网页包含研究参考链接(250个链接/页(3页)​​)。 并且所有链接都在同一个标​​签中打开。

我在下面的代码中给出了一些参考资料

<a href="http://www.websitename.com" target="_blank">

是否有更优雅的方式让它们在新标签页中打开,而不是编辑每个链接并添加目标?

修改1:

网页的设计方式已经在同一窗口中打开了。我需要将它们更改为新标签。

网站链接也不相同。他们不同。

由于

5 个答案:

答案 0 :(得分:2)

在HTML中没有优雅的方法。

您必须手动完成每个操作,或者执行查找操作。取代

如果您正在使用某种服务器端技术,那么您可以将每个锚点放在包装器中。

或者,如果您可以使用某些客户端javascript,则可以动态更新每个锚点。例如,使用jQuery:

$(function(){
   $("a").attr("target", "_blank");
});

http://jsfiddle.net/adtdayjx/

答案 1 :(得分:1)

你有jQuery吗?

$('a').attr('target', '_blank');

答案 2 :(得分:0)

为页面上的所有超链接和表单指定默认目标:

<head>
<base target="_blank">
</head>

答案 3 :(得分:0)

如果您可以使用javascript,则可以在页面加载时执行此功能,

var anchors = document.getElementsByTagName('a');
for (var i = 0; i < anchors.length; i++){
    anchors[i].setAttribute('target', '_blank');
}

答案 4 :(得分:0)

这是HTML标签的默认功能

<a href="https://github.com/Harshil-Kaneria" target="_blank">

在这里target =“ _ blank”将允许在新标签页中访问网站。