繁体   English   中英

使用javascript单击后退按钮时转到上一个窗口选项卡

[英]Go to previous window tab when click on back button using javascript

我正在使用带有按钮Go detail的弹出窗口,该按钮移动到下一个 URL 页面,在下一页我添加了后退按钮,当单击后退按钮时,我想使用 javascript 返回上一个窗口页面。 这是我在 javascript 代码中的函数,但它不起作用:

<script>
    function goBack() {
        
        window.history.back();
        
    }
</script>

HTML 按钮:

 <button id="back" onclick="goBack()">BACK</button>

试试这个

<button  onclick="window.history.back()">BACK</button>

您示例中的代码对我有用(请参阅下面的代码段)。 也许问题出在您未包含在问题中的另一部分代码中。

 function goBack () { window.history.back(); } function goDetail () { const url = new URL('#detail', window.location.href); window.location.href = url.href; } function handleHashChange () { const hash = window.location.hash.slice(1); document.querySelector('h1').textContent = hash || 'first page'; const button = document.querySelector('button'); button.textContent = hash === 'detail' ? 'back' : 'detail'; button.onclick = hash === 'detail' ? goBack : goDetail; } function init () { goDetail(); window.addEventListener('hashchange', handleHashChange); } init();
 <h1>detail page</h1> <button id="back" onclick="goBack()">BACK</button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM