无法处理浏览器历史记录到上一页JS

时间:2018-06-27 14:45:13

标签: javascript html

如何在单击按钮时导航到以前的浏览器网址?

已经尝试过以下建议:

https://developer.mozilla.org/en-US/docs/Web/API/History_API

Onclick javascript to make browser go back to previous page?

问题是使用window.history.go(-1)时,它导航到首页“ /”网址而不是上一页网址。

代码:

<a class="link-terminal" href="" onclick="goToPreviousPage(); return false;"></a>

<script>
   function goToPreviousPage() {
      window.history.go(-1);
   }
</script>

1 个答案:

答案 0 :(得分:0)

<head>
</head>
<body>
<a class="link-terminal" href="" onclick="goToPreviousPage(); return false;">go back</a>

<script>
   function goToPreviousPage() {
      window.history.go(-1);
   }
</script>
</body>

请确保将return false;部分添加到onclick中。

这应该可以解决您的问题。

另外,在您的代码//window.history.go(-1))中,结尾处有一个过多的“ )”。