1

所以我认为这个脚本非常简单:

<a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1)"></a>

当我单击它时,它会短暂显示上一页,但看起来它会刷新并且您永远不会到达上一页。

4

3 回答 3

4

尝试将“; return false”添加到您的 onclick。

我认为正在发生的事情是 onclick 触发(试图转到上一页),然后浏览器尝试转到“(当前页面)#”(注意“#”),并且基本上刷新了原始页面。因此,它似乎来回走动——因为它是。

<a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1); return false;"></a>
于 2010-07-09T19:24:25.150 回答
2

尝试使用 href 而不是 onclick 事件:

<a id="BackButtonlnk" class="white" href="javascript:history.go(-1);">Go Back</a>
于 2010-07-09T19:24:38.077 回答
0

在 Javascript 中有多种形式。

<a id="BackButtonlnk" class="white" href="javascript:history.back(-1);">Go Back</a>

如果你想做你写的,推荐

<a id="BackButtonlnk" class="white" href="javascript:history.go(-1);"></a>
于 2014-12-09T18:44:31.847 回答