How to open link in new tab on html?

2019-01-01 10:23发布

I'm working on an HTML project, and I can't find out how to open a link in a new tab without javascript.

I already know that <a href="http://www.WEBSITE_NAME.com"></a> opens the link in same tab. Any ideas how to make it open in a new one?

12条回答
与风俱净
2楼-- · 2019-01-01 10:53

Use one of these as per your requirements.

Open the linked document in a new window or tab:

 <a href="xyz.html" target="_blank"> Link </a>

Open the linked document in the same frame as it was clicked (this is default):

 <a href="xyz.html" target="_self"> Link </a>

Open the linked document in the parent frame:

 <a href="xyz.html" target="_parent"> Link </a>

Open the linked document in the full body of the window:

 <a href="xyz.html" target="_top"> Link </a>

Open the linked document in a named frame:

 <a href="xyz.html" target="framename"> Link </a>

See MDN

查看更多
公子世无双
3楼-- · 2019-01-01 10:56

Use the "target" attribute of the a tag and assign it to _blank. That is:

<a href="http://www.google.com" target="_blank" >Google in a New Tab or Window depending on the browser's capabilities</a>
查看更多
忆尘夕之涩
4楼-- · 2019-01-01 10:56

target="_blank" always opens a new tab for each click and target="tabName" opens a new tab, but same for each click.

查看更多
刘海飞了
5楼-- · 2019-01-01 10:57

Set the 'target' attribute of the link to _blank:

<a href="#" target="_blank">Link</a>

Edit: for other examples, see here: http://www.w3schools.com/tags/att_a_target.asp

(Note: I previously suggested blank instead of _blank because, if used, it'll open a new tab and then use the same tab if the link is clicked again. However, this is only because, as GolezTrol pointed out, it refers to the name a of a frame/window, which would be set and used when the link is pressed again to open it in the same tab).

查看更多
看淡一切
6楼-- · 2019-01-01 10:59

You can use <a href="#" target="_blank">Your Text</a> Hope it helped. Thanks.

查看更多
梦该遗忘
7楼-- · 2019-01-01 11:00

Use target="_blank":

<a href="http://www.example.com/" target="_blank">This will open in a new window!</a>
查看更多
登录 后发表回答