19

可能重复:
页面历史记录 - 后退按钮是否存在?

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

4

7 回答 7

48

在 JavaScript 中,它是:

history.go(-1);

或者

history.back();
于 2012-11-21T09:49:14.090 回答
9

只需使用

history.go(-1);

但是在那之后你不能再前进了(所以前进按钮不会把你带回原来的位置——也就是说,这与单击后退按钮不是 100% 相同)。

于 2012-11-21T09:49:31.960 回答
7

您可以使用:

<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()时才有效!

于 2012-11-21T09:49:43.550 回答
3

就像是:

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

应该这样做。

于 2012-11-21T09:49:10.337 回答
3

单击按钮使浏览器返回

<INPUT TYPE="BUTTON" VALUE="Go Back" ONCLICK="history.back()">
于 2012-11-21T09:50:49.197 回答
2

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

window.history.back()

这应该有效。

于 2012-11-21T09:50:17.997 回答
1
<FORM><INPUT TYPE="BUTTON" VALUE="Go Back" 
ONCLICK="history.go(-1)"></FORM>

试试这个代码

于 2012-11-21T09:53:58.997 回答