问答详情
源自:8-8 返回前一个浏览的页面

这里的go()可以是go(-2)这样吗

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

 <script type="text/javascript">

        function GoBack() {

           window.history.go(-2) ;

        }

       

    </script>

</head>

<body>

点击下面的锚点链接,添加历史列表项:

    

    <br />

    <a href="#target1">第一个锚点</a>

    <a name="target1"></a>

    <br />

    <a href="#target2">第二个锚点</a>

    <a name="target2"></a>

    <br /><br />

    使用下面按钮,实现返回前一个页面:

    <form>

       <input type="button"  value="返回前一个页面" onclick="GoBack();" />        

    </form>

</body>

</html>



 这里可以用window.history.go(-2)或者window.history.back(-10)这样子吗

back()里可以加数字吗

我试了window.history.go(-1)有反应-2没有反应

提问者:卡兰尼克 2016-12-11 21:02

个回答

  • 慕粉18710998734
    2016-12-11 21:23:20
    已采纳

    那是因为你的浏览器历史记录只有一条,你可以用window.history.length看一下你的记录有多少条

  • qq_半夏c微凉_0
    2018-06-12 22:14:06

    在自己的编译器

  • qq_半夏c微凉_0
    2018-06-12 22:13:50

    我试了一下(-2)和(-1)的效果是一样的