JS后退、前进、返回上一页并刷新代码

后退、返回上一页、返回上一步

window.history.go(-1)      可简写为:   history.go(-1)
window.history.back()      可简写为:   history.back()

前进、下一页

window.history.go(1)        可简写为:   history.go(1)
window.history.forward()    可简写为:   history.forward()

返回上一页并刷新

self.location=window.document.referrer     可简写为:   self.location=document.referrer

刷新当前页

history.go(0) 
location.reload() 
location=location 
location.assign(location) 
document.execCommand('Refresh') 
window.navigate(location) 
location.replace(location) 
document.URL=location.href

实例:

按钮调用

<input type="button" value="后退" onclick="window.history.go(-1)" />
<input type="button" value="返回上一页" onclick="history.back()" />
<input type="button" value="前进" onclick="window.history.go(1)" />
<input type="button" value="前进" onclick="window.history.forward()" />
<input type="button" value="返回上一页并刷新" onclick="self.location=window.document.referrer;" />
<input type="button" value="刷新" onclick="window.location.reload()" />

链接调用

<a href="javascript:history.go(-1);">后退</a>
<a href="javascript:" onclick="history.back()">返回上一页</a>
<a href="#" onclick="javascript:history.back();">返回上一步</a>
<a href="javascript:history.go(1);">前进</a>
<a href="#" onclick="history.forward();">前进</a>
<a href="javascript:" onclick="self.location=document.referrer;">返回上一页并刷新</a> 
<a href="#" onclick="location.reload();">刷新</a>
  • 1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,有些不正确的地方,仅供参考。
  • 2.本站中会转载我认为有用的博客文章,添加一些外链网站地址,但这些博客文章、论坛和网站上的内容和我没有关系,不代表我的意见,请网友自己多注意辨别。
  • 3.本站中转载文章会写明来源(点击下方链接按钮即可),感谢原作者的辛苦写作,如果有异议,及时联系我处理,谢谢!
  • 4.欢迎指出有问题的地方,我会尽快修正,谢谢!

本篇文章非原创,点击此处查看原文

系统由 Nginx + Next.js + React + Node + TailWindCss 驱动

沪ICP备20021316号