history.go(-1)回去在Chrome中不起作用

时间:2010-07-08 18:37:51

标签: javascript

该ps方法中的

href="#" onclick="closeOrCancel()history.go(-1)在Chrome中无效(history.back()}

适用于href="javascript:closeOrCancel()",但Opera不允许href="javascript:...

如何使用onclick =“myFunction()”创建历史记录?

编辑:closeOrCancel()返回false

3 个答案:

答案 0 :(得分:14)

return false;代码中添加onclick似乎已经足够了:

<a href="#" onclick="closeOrCancel(); return false;">Go Back</a>

答案 1 :(得分:1)

你错了两件事:

  • Opera 允许 href =“javascript:...
  • history.go(-1)在Chrome中运行

请为您的脚本提供源代码,因为问题显而易见,而不是浏览器。

只需将其放入html文件并打开即可查看:

<script>
function goback() {
    history.go(-1);
}
</script>
<a href="javascript:goback()">goback</a>
<a href="#ttttt">tt</a>

首先点击“tt”链接,然后点击“goback”。查看哈希更改。它工作正常,虽然我个人建议不要在href中使用javascript。

答案 2 :(得分:-2)

我使用history.go(-2);返回chrome中的第1步。