03.History.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /**
  10. * History
  11. * -对象,可以用来操作浏览器向前或向后翻页
  12. */
  13. /**
  14. * length
  15. * -属性,可以获取到当前访问的链接数量
  16. */
  17. // alert(history.length);
  18. window.onload = function () {
  19. //获取按钮对象
  20. var btn = document.getElementById('btn');
  21. btn.onclick = function () {
  22. /**
  23. * length
  24. * -属性,可以获取到当前访问的链接数量
  25. */
  26. // alert(history.length);
  27. /**
  28. * back()
  29. * -方法,可以回退到上一个页面,作用和浏览器的回退按钮一样
  30. */
  31. // history.back();
  32. /**
  33. * forward()
  34. * -可以跳转到下一个页面,作用和浏览器的前进按钮一样
  35. */
  36. // history.forward();
  37. /**
  38. * go()
  39. * -可以用来跳转到指定的页面
  40. * -它需要一个整数作为参数
  41. * 1:表示向前跳转一个页面,相当于forward()
  42. * 2:表示向前跳转两个页面
  43. * -1:表示向后跳转一个页面,相当于back()
  44. * -2:表示向后跳转两个页面
  45. */
  46. history.go(-2);
  47. };
  48. };
  49. </script>
  50. </head>
  51. <body>
  52. <button id="btn">点一下</button>
  53. <h1>History</h1>
  54. <a href="02.BOM.html">去BOM</a>
  55. </body>
  56. </html>