Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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后退按钮故障_Javascript_Dom_Button_Back - Fatal编程技术网

JavaScript后退按钮故障

JavaScript后退按钮故障,javascript,dom,button,back,Javascript,Dom,Button,Back,所以我觉得这个剧本很直截了当: <a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1)"></a> 当我点击它时,它会短暂地显示上一页,但看起来就像是刷新了一样 你永远不会回到上一页。尝试在onclick中添加“return false” 我认为发生的是onclick触发(试图转到上一页),然后浏览器尝试转到“(当前页)#”(注意“#”)并基本刷新原始页。因此,它似乎是来回的-因为它是

所以我觉得这个剧本很直截了当:

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

当我点击它时,它会短暂地显示上一页,但看起来就像是刷新了一样 你永远不会回到上一页。

尝试在onclick中添加“return false”

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

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

尝试在onclick中添加“return false”

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

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

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

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

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

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


Javascript中的
有多种形式。

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

如果你想这样写,请推荐



Javascript中的
有多种形式。

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

如果你想这样写,请推荐



这也是一个完全可行的解决方案。我只是想给href一个好的URL,以防用户关闭JavaScript。一个“#”真的被认为是一个好的URL吗?当然它不会使浏览器崩溃,但它并不完全是一个正常工作的页面。这也是一个完全可行的解决方案。我只是想给href一个好的URL,以防用户关闭JavaScript。一个“#”真的被认为是一个好的URL吗?当然,它不会使浏览器崩溃,但它并不是一个正常运行的页面。使用“javascript:”进入所有浏览器中运行的href。PSI::如果您尝试使用href='#'并单击函数运行。但在任何浏览器中都可能无法运行。将“href=”javascript:“。使用“javascript:”重新编译成在所有浏览器中运行的href。PSI::如果使用href=”#“尝试,并在函数运行时单击。但在任何浏览器中都可能不运行。重新编译“href=”javascript:”。