从品牌网站建设到网络营销策划,从策略到执行的一站式服务
JavaScript History对象有哪些方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联是一家专注于做网站、成都网站制作和光华机房服务器托管的网络公司,有着丰富的建站经验和案例。window.history 对象包含浏览器的历史。浏览者通常可以使用浏览器的前进与后退按钮访问曾经浏览过的页面。JavaScript的history对象记录了用户曾经浏览过的页面,并可以实现浏览器前进与后退相似的导航功能。
JavaScript History对象有哪些方法
可以通过back函数后退一个页面,forward函数前进一个页面,或者使用go函数任意后退或前进页面,还可以通过length属性查看history对象中存储的页面数。
注意:
由于安全的原因,不能显示history对象中的历史页面URL。
如果一个窗体没有被用户浏览过任何页面(也就是一个新建的窗体),其history对象缓存的URL为空,无法使用相关函数导航。
history对象的方法和属性
方法/属性 说明
go() 前进或后退指定的页面数
back() 后退一页,与浏览器的后退按钮功能相同
forward() 前进一页,与浏览器的前进按钮功能相同
length history对象中缓存了多少个URL
对于 go() 方法的说明。
JavaScript History对象有哪些方法
语法:
history.go(x)
其中,x (整数)为前进或后退的页面数。
x > 0:前进 x 个页面;
x 0:后退 -x 个页面;
x = 0:刷新当前页面。
例如,前进一个页面:
?
1
history.go(1); // 与 history.forward() 功能相同
后退一个页面:
?
1
history.go(-1); // 与 history.back() 功能相同
刷新当前页面
?
1
history.go(0); // 与 location.reload() 功能相同
关于JavaScript History对象有哪些方法问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图