本篇文章给大家介绍javascript的历史对象,让大家对history对象有一个简单了解,知道history对象的属性和方法,希望对你们有所帮助。
history对象的属性
history对象只有一个属性,那就是:length,用来返回历史记录表中url的数量。例:
history.length // 如果在当前窗口先后访问了三个网站,有了三个url,就会返回3
history对象的方法
history对象有三个方法,分别为:
forward():加载历史记录列表中的前一个 url。
back():加载 历史记录 列表中的下一个 url。
go():加载 历史记录列表中的某个具体页面,可以接受一个整数作为参数,例:
history.go(1)/*相当于*/history.forward()history.go(-1)/*相当于*/history.back()history.history.go(0) /*相当于刷新当前页面*/
history对象方法的示例:
history对象方法可以用在“返回上一页”链接中
1.html
<div id="demo"> <a href="file:///d:/ksdler/sublime%20text/demo/2.html">2.html</a><br> <a href="#" id="backlink">返回上一页</a><br></div><script> document.getelementbyid('backlink').onclick = function () { window.history.back();}</script>
2.html
<div id="demo"> <a href="file:///d:/ksdler/sublime%20text/demo/1.html">1.html</a><br> <a href="#" id="backlink">返回上一页</a><br></div><script> document.getelementbyid('backlink').onclick = function () { window.history.back();}</script>
效果图:
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是javascript的历史对象是什么的详细内容。
