如何使用javascript模拟浏览器后退按钮

时间:2012-11-21 09:47:10

标签: javascript html hyperlink

  

可能重复:
  Page history - back button exists?

我需要在网站的某些页面中有一个链接,通过点击它,它需要返回到上一页,就像浏览器的后退按钮一样。这样做的正确方法是什么?我在想我应该使用像Javascript这样的客户端脚本,对吧?

7 个答案:

答案 0 :(得分:33)

在JavaScript中,它是:

history.go(-1);

history.back();

答案 1 :(得分:8)

只需使用

history.go(-1);

但在此之后你不能继续前进(因此前进按钮不会让你回到原来的位置 - 也就是说,这与单击后退按钮不是100%相同)。

答案 2 :(得分:8)

您可以使用:

<form>
    <input type="button" value="Zurück" name="back" onClick="javascript:history.back(1)">
</form>

或在链接中:

<a href="javascript:history.back(1)">back</a> 

如果您想继续前进,请使用history.forward(1),但要注意:这只有在您之前致电back()时才有效!

答案 3 :(得分:3)

类似的东西:

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

应该这样做。

答案 4 :(得分:3)

点击按钮将浏览器恢复

<INPUT TYPE="BUTTON" VALUE="Go Back" ONCLICK="history.back()">

答案 5 :(得分:2)

我认为您可以将历史API用于浏览器。

window.history.back()

这应该有用。

答案 6 :(得分:1)

<FORM><INPUT TYPE="BUTTON" VALUE="Go Back" 
ONCLICK="history.go(-1)"></FORM>

试试此代码