是否可以使具有location.href
打开新TAB而不是新窗口的jquery函数。我不想让弹出窗口阻止程序起作用。我只是试图打开一个标签,而不是将用户引导离开该网站。
这是我目前拥有的。
<a onclick="url();" target="_blank">Click this</a>
function url() {
location.href = 'users.php?id=' + ID;
}
但是,这不起作用。
答案 0 :(得分:1)
只使用window.open而不是location.href
window.open('www.google.com', '_blank');
答案 1 :(得分:0)
由于您在jQuery标签中提到了您的问题,因此我以jQuery的方式解决了您的问题。希望对您有帮助。
$('.link').on('click', function(){
$(this).attr('href','users.php?id=1')
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class='link' target="_blank">Click this</a>