JavaScript后退按钮失败

时间:2010-07-09 19:21:23

标签: javascript dom button back

所以我觉得这个剧本很直接:

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

当我点击它时,它会简要显示上一页,但看起来只是刷新 而你永远不会在上一页结束。

3 个答案:

答案 0 :(得分:4)

尝试在你的onclick上添加“; return false”。

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分: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>