簡體   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