Javascript 在新选项卡中打开链接,并在当前选项卡中触发回发
我想显示一个链接按钮,当单击该按钮时,会在当前选项卡中触发回发,并在新选项卡中打开一个链接。 如果重要的话,后端是Python Django。以下是代码:Javascript 在新选项卡中打开链接,并在当前选项卡中触发回发,javascript,html,django,post,hyperlink,Javascript,Html,Django,Post,Hyperlink,我想显示一个链接按钮,当单击该按钮时,会在当前选项卡中触发回发,并在新选项卡中打开一个链接。 如果重要的话,后端是Python Django。以下是代码: <a href="YourRout" target="_blank" onclick='return check()'>check</a> <script type='text/javascript'> function check() { return false; } </scrip
<a href="YourRout" target="_blank" onclick='return check()'>check</a>
<script type='text/javascript'>
function check()
{
return false;
}
</script>
函数检查()
{
返回false;
}
target=“\u blank”将在新选项卡中打开
onClick=“method()”将在当前选项卡中设置回发
<script type="text/javascript">
function submitAndOpen() {
document.getElementById('form1').submit();
return true;
}
</script>
<form method="POST" id="form1">
<a href="www.example.com" target="_blank" onclick="return submitAndOpen()">
Submit and open in new tab
</a>
</form>
函数submitAndOpen(){
document.getElementById('form1').submit();
返回true;
}
因此,在onclick
中返回true
表示浏览器跟随链接
target=“\u blank”
表示在新选项卡中打开链接
JavaScript函数也提交表单。写
return check()
还是check()
会有区别吗,因为它只是onClick。那么这是否意味着从onClick
方法返回false
会提交表单?@SergeRogatch这只是示例代码。不要关注函数内部的内容。