1、history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
语法:
window.history.[属性|方法]
具体操作:
![](https://i-blog.csdnimg.cn/blog_migrate/d3121ba131e64307feef98785c8afce5.jpeg)
注释:back()、forward()是基于用户浏览记录,浏览缓存的。。。back()等同于点击浏览器的倒退按钮。forward()等同于点击浏览器的前进按钮。
back()相当于go(-1),代码如下:
window.history.go(-1);forward()相当于go(1),代码如下:
window.history.go(1);
代码示例:
<script type="text/javascript">
var HL = window.history.length;
document.write(HL);
window.history.back();//返回到上一个页面
</script>
2、返回浏览历史中的其他页面
go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。
window.history.go(number);
![](https://i-blog.csdnimg.cn/blog_migrate/2c19986459d6fd049bc5d36c1fb13d2e.jpeg)