简介:
history 对象包含了用户(在浏览器窗口中)访问过的 网址列表。通常,最常用的方法是前进和回退页面,就像浏览器中的“前进”和“后退”。history也是window的一个对象。
程序举例:
从home页面跳转到sub页面,在后退到home页面。
home.html:
<!DOCTYPE html>
<html>
<body>
<script src="./nav.js"></script>
<h1>history对象测试:</h1>
<a href="sub.html">Next</a>
</body>
</html>
sub.html:
<!DOCTYPE html>
<html>
<body>
<h1>sub页面</h1>
<p id="sub页面"></p>
<button type="button" onclick='javascript:history.back()'>后退</button>
</body>
</html>
javascript:history.back()就表示回退。这里,省去了<script>标签。
history的属性和方法:
属性:
length 返回浏览器历史列表中的 URL 数量。
方法:
back() 加载history 列表中的前一个 URL。
forward() 加载history 列表中的下一个 URL。
go() 加载 history 列表中的某个具体页面。