window.history.go

知识
李进老师 2019-07-17 16:56:51

history是你浏览过的网页的url(简单的说就是网址)的集合,也就是你的浏览器里的那个历史记录。它在js里是一个内置对象,就跟document一样,它有自己的方法,go就是其中一个。

这个方法的参数是一个数字,它指定要定位的url相对当前页面url位置的下标。当前的url下标为0,所以window.history.go(-1)就是要定位到相对当前页面下标为-1的页面,也就是之前刚刚访问的页面。

再举个例子:
你在地址栏访问百度页面,这时history里就把这个地址加到了它的集合里,并且将下标定为0.
通过搜索,你访问了新浪的页面,浏览器又将这个网址放在了history里,并将这个网址的下标定为0,而之前访问的百度页面的下标相对于这次访问的新浪页面就变成了-1.
如果接下来你又通过新闻链接打开了网易页面,浏览器就会如上一样又把这个网易放到history里,下标为0,而网易之前一个访问的页面新浪,在history里的下标就变成了-1,同理百度的下标就变成了-2.

这时,你通过window.history.go(-1)语句,能使页面定位到当前页面的前一个页面,也就是新浪网,如果你使用的是window.history.go(-2),就能直接到达百度页面。

总得来说,这句代码的功能就跟你点了浏览器上的返回按钮一样。

#window.history.go#

返回顶部

影响力:5932

javascript:window.history.go(-1)什么意思啊?

这个解答帮助过6500人

//当构造函数只有一个参数时,可以直接用赋值语句赋值。只有一个参数的构造函数将会被自动调用类似还有:

编辑时间 2019-01-13 12:18:18
影响力:8551

Go1啥时候能看到实车?

描述: Go1啥时候能看到实车?... Go1啥时候能看到实车?
这个解答帮助过855人

海马S5的话,内部空间还是很不错的,像我本人较高,但是我的头部和腿部在车里坐着的时候基本都有三四拳距离,很给力的设计,小孩子喜欢在车里乱跳的,可以省点心了。

编辑时间
影响力:554

花js的跳跃怎么升级

这个解答帮助过7250人

input type=button value=刷新 onclick=;window.location.reload();;
input type=button value=前进 onclick=;window.history.go(1);;
input type=button value=后退 onclick=;window.history.go(-1);;
input type=button value=前进 onclick=;window.history.forward();;
input type=button value=后退 onclick=;window.history.back();; 后退+刷新input type=button value=后退 onclick=;window.history.go(-1);window.location.reload();;

编辑时间 2019-06-07