2017-07-31 31 views
1

如何在不打开新的空白标签的情况下点击链接或复选框来重新加载Web浏览器?目前,当我点击链接或复选框时,它会重新加载页面,但也会打开一个空白标签页。请参见下面的代码:点击链接或复选框时,如何重新加载浏览器?

<a type="button" class="styled" onclick="openWindowReload(this)">remove your consent</a> at any time. <br /> 
 

 
<input type="checkbox" class="styled" onclick="openWindowReload(this)"> 
 

 
<script> 
 
    function openWindowReload(link) { 
 
    var href = link.href; 
 
    window.open(href,'_blank'); 
 
    document.location.reload(true) 
 
\t } 
 
</script>

回答

2

你甚至都不需要脚本标记。只要你想使用的script

<a type="button" class="styled" onclick="location.reload();">remove your consent</a> at any time. <br /> 

<input type="checkbox" class="styled" onclick="location.reload();"> 
2

,只是想知道什么是错与您现有的代码:试试这个

删除window.open(href,'_blank');应该做的伎俩。下一行,document.location.reload(true)是重新加载页面所需的部分。

否则,@ mattias的答案更紧凑,效果更好。

+1

@mattias谢谢哥们! – Pro86

+0

感谢您的反馈好友! – Pro86

相关问题