如何在HTML中实现点击链接打开新标签页且用户停留在当前页
实现方案
你只需要调整2处代码即可实现需求:
- 首先要把跳转内容包裹在合法的
<a>链接标签内,你当前的代码直接把href属性写在<p>标签中是不生效的 - 把
target属性的取值从_self修改为_blank,HTML规范中target="_blank"就是专门用来指定链接在新标签页打开,不会覆盖当前页面内容
修改后的完整代码如下:
<p><a href="/Money/terms" target="_blank">Terms & Conditions</a></p>
补充说明
target="_self"是链接的默认属性值,作用就是在当前标签页打开链接、替换当前页面内容,不符合你的需求所以需要替换- 如果你的跳转地址是外部站点,建议额外给
<a>标签加上rel="noopener noreferrer"属性规避安全风险,本次是同站点内的路径,不加也可以正常运行
内容的提问来源于stack exchange,提问作者Munir Ahmad
相关产品推荐
相关产品推荐

