Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript avascript:history.go(-window.history.length)不起作用_Javascript_Html_Dom Events - Fatal编程技术网

Javascript avascript:history.go(-window.history.length)不起作用

Javascript avascript:history.go(-window.history.length)不起作用,javascript,html,dom-events,Javascript,Html,Dom Events,我正在通过phonegap做移动html页面 我想将用户重定向到第一页。因此,我无法提供指向index.html的直接链接,如a href 当用户点击logo时,我想计算他访问的页面长度,并使用history.go <a href="#" onclick="goBack();return false;" ><img class="main-logo" src="Content/Media/Images/logo.png"></a> function

我正在通过phonegap做移动html页面 我想将用户重定向到第一页。因此,我无法提供指向index.html的直接链接,如a href

当用户点击logo时,我想计算他访问的页面长度,并使用
history.go

 <a href="#" onclick="goBack();return false;" ><img class="main-logo" src="Content/Media/Images/logo.png"></a>


  function goBack() {

var backLength=window.history.length;
    javascript:history.go(-backLength);
}

函数goBack(){
var backLength=window.history.length;
javascript:history.go(-backLength);
}

但这不起作用,没有错误,但不重定向删除
javascript:
并封装在脚本标记中:

<script>
  function goBack() {
    var backLength=window.history.length;
    history.go(-backLength);
  }
</script>

函数goBack(){
var backLength=window.history.length;
历史。go(-backLength);
}

清除代码。要避免提交,请在href中使用
(javascript:void 0)
。使用适当的回调

函数goBack(){
控制台日志(“测试”)
var backLength=window.history.length;
历史。go(-backLength);
}
我使用以下方法修复了它:

window.history.length-1

这不工作:你可以点击这里的标志,请,标志有goBack功能,但它现在工作,没有错误,但不工作我添加了你的代码在这里,你可以点击标志,请(bilet eviniz),你看到任何错误吗?它现在可以工作了。在哪里定义了goBack函数没有错误??在与html锚定标记相同的页面上的脚本标记中定义goBack()函数。如果链接位于每个页面重复的标题代码中,请将脚本标记与goBack函数放在关闭锚定标记之后
您可以在view source中看到它,搜索函数goBack()请..我定义了它。该函数在调试它或console.log时触发