125-----JS基础-----History

一 代码

不难。
首先是给出两个测试页面,方便点击按钮前进或者后退历史打开过的页面。

页面1:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1>TEST01</h1>
		<a href="test02.html">去test02</a>
	</body>
</html>

页面2:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1>TEST02</h1>
		<a href="02.History.html">去02.History.html</a>
	</body>
</html>

History的测试代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			/*
			 * History
			 * 	- 对象可以用来操作浏览器向前或向后翻页
			 */
			window.onload = function(){
      
      
				
				//获取按钮对象
				var btn = document.getElementById("btn");
				
				btn.onclick = function(){
      
      
					/*
					 * 1. length
					 * 	- 属性,可以获取到当成访问的链接数量
					 */
					//alert(history.length);
					
					/*
					 * 2. back()
					 * 	- 可以用来回退到上一个页面,作用和浏览器的回退按钮一样
					 */
					//history.back();
					
					/*
					 * 3. forward()
					 * 	- 可以跳转下一个页面,作用和浏览器的前进按钮一样
					 */
					//history.forward();
					
					/*
					 * 4. go()
					 * 	- 可以用来跳转到指定的页面
					 * 	- 它需要一个整数作为参数
					 * 		1:表示向前跳转一个页面 相当于forward()
					 * 		2:表示向前跳转两个页面
					 * 		-1:表示向后跳转一个页面
					 * 		-2:表示向后跳转两个页面
					 */
					history.go(-2);
				};
				
			};
			
		</script>
	</head>
	<body>
		
		<button id="btn">点我一下</button>
		
		<h1>History</h1>
		
		<a href="01.BOM.html">去BOM</a>
	</body>
</html>

Guess you like

Origin blog.csdn.net/weixin_44517656/article/details/121504168