I'm trying to figure out if there's a way to open a new tab using " javascript:location.href ". I can't use other methods to open the link because it needs to get the ID of a certain member of my website when it loads. I also can't make a javascript function because I have more than one link to open.
target="_blank" //didn't work
Here's a piece of my code:
<a onclick="javascript:location.href='website.com' + location.search"><a/>
If there are other ways to do this, please let me know.
为什么不使用window.open。
<a onclick="window.open('website.com' + location.search)"><a/>
ofcourse your scenario is not that simple i've written below, but have a look up my snippet. it dynamically extracts a value and appends it to anchor. which will be opened in new tab.
var id = document.getElementById('id').innerHTML document.getElementById('pseudo-dynamism').href += '?id='+ id
<div id="main"> <div id="member-details" class="question" data-answered="False"> <span id="id">23</span> </div> <hr> <a href="http://example.com" id="pseudo-dynamism" target="_blank">Click</a> </div>
use this It will open new window.
`<button
onclick="window.open
(this.href,'popUpWindow','height=600,width=600,left=10,top=10,,
scrollbars=yes,menubar=no');
return false;" >
new window
</button>`
For PHP users
$url = 'stackoverflow.com';
<a onclick="window.open(<?php echo $url ?> + location.search)">Website<a/>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.