是否可以让所有的<a>标签在新窗口或新标签页中打开?

6
我正在制作一个有很多链接的网页,所有链接都应在新标签页中打开,使用target="_blank"实现。
是否可以将此应用于所有<a>标签默认设置,这样我就不必在每个链接中都插入它,节省时间?
1个回答

18

是的 - 你可以在页面头部指定基础目标:

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

如果您需要针对特定链接覆盖此设置,以使其不会在新窗口中打开,则可以手动设置该链接的 target"_self"

来源


谢谢您的快速回答! - StevoHN
没问题。W3关于这方面的内容有很多好东西,首先在那里快速搜索总是值得的。 - Sinister Beard
这里有点好奇。你能告诉我是否可以将属性应用于任何类型的所有标签吗?不仅仅是针对<a>的目标。 - StevoHN
我认为只需要使用基本的target和href属性 - 因此我编辑了问题的标题。我认为对于其他任何事情,您都必须使用JS / JQuery,尽管我可能是错误的。更多信息请参见:http://www.w3schools.com/tags/tag_base.asp - Sinister Beard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接