![](/img/trans.png)
[英]How to go to previous tab by click on a button in 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.