老师,为什么页面2和3都返回不到1呢
来源:3-3 编程练习
宝慕林4199460
2019-05-29 23:04:08
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>页面1</title> </head> <body> <a href="history2.html">前往页面2</a> </body> </html>
!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>页面2</title> </head> <body> <a href="history3.html">前往页面3</a><br><br> <input type="button" name="" value="返回页面1"> <script type="text/javascript"> var btn=document.getElementsByTagName("input")[0]; btn.onclick=function(){ hostory.back(-1); } </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>页面3</title> </head> <body> <input type="button" name="" value="返回页面1"> <input type="button" name="" value="返回页面2"> <script type="text/javascript"> var btn1=document.getElementsByTagName('input')[0]; var btn2=document.getElementsByTagName('input')[1]; btn1.onclick=function(){ history.back(-2); } btn2.onclick=function(){ history.back(-1); } </script> </body> </html>
1回答
你好同学,代码问题如下:
1.页面二中单词拼错,如下修改:
2.back() 方法可加载历史列表中的前一个 URL,但是页面1点击到页面3,中间还有一个页面2,即页面3点击返回的上一个历史记录为页面2。所以点击页面3返回不了页面1. 要使用go()方法,因为它可以返回历史列表中的某个具体的页面。如下修改:
祝学习愉快 ,望采纳。
相似问题