19
2019
04

JS history对象

history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起,history是window对象的属性,因此每个浏览器窗口、每个标签页乃至每个框架,都有自 

己的history对象和特定的window对象关联。

history().go()

  history.go(0) 刷新当前页面

  history().go(-1) 后退一页

  history().go(1) 前进一页

传递字符串参数

  history.go("wrox.com") 跳转到最近的还有wrox.com的url处,可能前进也可能后退

history.back(); 后退一页

history.forward() 前进一页

history.length 属性 保存着历史记录的数量

对于加载到窗口、标签页或框架中的第一个页面而言,history.length 等于0

if(history.length==0){

//这是用户打开窗口后的第一个页面

}

<!DOCTYPE html>    
<html>    
	<head>    
		<meta charset="UTF-8">    
		<title></title>    
				<script type="text/javascript">    
//			history  历史记录    
//			访问浏览器页面的历史记录都可以在history里面得到    
//			alert(history.length);    
			setTimeout(function(){    
//				返回上一个访问记录(返回上一页)    
//				history.back();    
//				这里(-1)就是返回上一个页面,(-2)就是返回前2个页面    
				history.go(-1);    
			},2000);    
		</script>    
	</head>    
	<body>    
		<h1>这里是4.html</h1>    
	</body>    
</html>

原文链接:https://www.qiquanji.com/post/7409.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。