Javascript 无法使用window.history.go(-1)导航到右侧页面URL

Javascript 无法使用window.history.go(-1)导航到右侧页面URL,javascript,html,Javascript,Html,我使用纯javascript、HTML和history.go(-1)方法导航到上次访问的页面url 预期结果:单击后导航到上次访问的页面URL 现有结果:单击后导航到主页(不是以前访问过的页面URL),页面标题正确更改,但页面URL不更新 控制台显示没有错误。已尝试: 代码: <a href="/" onclick="goToPreviousPage();"></a> <script> function goToPreviousPage()

我使用纯javascript、HTML和
history.go(-1)
方法导航到上次访问的页面url

预期结果:单击后导航到上次访问的页面URL

现有结果:单击后导航到主页(不是以前访问过的页面URL),页面标题正确更改,但页面URL不更新

控制台显示没有错误。已尝试:

代码

<a href="/" onclick="goToPreviousPage();"></a>

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

返回
它只需重新加载页面。

使用
preventDefault()
停止默认操作

试试这个:

<a href="/" onclick="goToPreviousPage();">est</a>

<script>
 function goToPreviousPage() {
  event.preventDefault();
  history.go(-1);
  return false;
 }
</script>

函数goToPreviousPage(){
event.preventDefault();
历史。go(-1);
返回false;
}

获取控制台错误后:未捕获类型错误:无法读取未定义的属性'preventDefault',请检查,需要使用
event.preventDefault()
控制台错误消失,但结果与无事件时相同。preventDefault();它在这里工作得很好:|,你能提供jsfiddle吗?在jsfiddle工作的这个代码片段中,另一个地方的代码出现了问题,导致了这种行为
<button onclick="goToPreviousPage();">Go back</button>
<a href="/" onclick="goToPreviousPage();">est</a>

<script>
 function goToPreviousPage() {
  event.preventDefault();
  history.go(-1);
  return false;
 }
</script>