我在一个HTML项目上工作,我不知道如何在没有JavaScript的新选项卡中打开链接。
我已经知道<a href="http://www.WEBSITE_NAME.com"></a>在同一选项卡中打开链接。有什么办法能让它在一个新的盒子里打开吗?
我在一个HTML项目上工作,我不知道如何在没有JavaScript的新选项卡中打开链接。
我已经知道<a href="http://www.WEBSITE_NAME.com"></a>在同一选项卡中打开链接。有什么办法能让它在一个新的盒子里打开吗?
当前回答
在新选项卡中打开链接的简单方法是在链接中添加一个目标属性,其值等于“_blanl”,如下所示:
< a href = " http://www.WEBSITE_NAME.com " target = "平等" > < / >
其他回答
根据您的要求使用其中之一。
在新窗口或选项卡中打开链接文档:
<a href="xyz.html" target="_blank"> Link </a>
在点击的同一帧中打开链接文档(这是默认值):
<a href="xyz.html" target="_self"> Link </a>
在父框架中打开链接文档:
<a href="xyz.html" target="_parent"> Link </a>
在整个窗口中打开链接文档:
<a href="xyz.html" target="_top"> Link </a>
在命名框架中打开链接文档:
<a href="xyz.html" target="framename"> Link </a>
看到MDN
如果您希望在整个站点中使用一次该命令,而不必在每个链接之后执行该命令。试试这个地方 在你的网站的头部,对了。
<head>
<title>your text</title>
<base target="_blank" rel="noopener noreferrer">
</head>
希望这能有所帮助
您可以使用目标属性在新选项卡中打开链接
<a href="https://google.com" target="blank"> Google Link </a>
OR
<a href="https://google.com" target="blank"> Google Link </a>
区别
_blank将总是打开新的标签链接
空白将第一次打开新的标签链接,但第二次它将更新现有的标签
在新选项卡中打开链接的简单方法是在链接中添加一个目标属性,其值等于“_blanl”,如下所示:
< a href = " http://www.WEBSITE_NAME.com " target = "平等" > < / >
何时使用target='_blank':
HTML版本(部分设备不支持):
<a href="http://chriscoyier.net" target="_blank">This link will open in new window/tab</a>
所有设备的JavaScript版本:
使用rel="external"是完全有效的
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$('a[rel="external"]').attr('target', '_blank');
</script>
对于Jquery,可以尝试下面的一个:
$("#content a[href^='http://']").attr("target","_blank");
如果浏览器设置不允许在新窗口中打开:
href = "google.com";
onclick="window.open (this.href, ''); return false";