`
deng131
  • 浏览: 677589 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

history对象back()、forward()、go()方法

Go 
阅读更多
history.back()
功能:加载历史列表中的前一个URL(后退)。

语法:history.back()

调用该方法的效果等价于点击后退按钮或调用history.go(-1)。

history.forward()
功能:加载历史列表中的下一个URL(前进)。

语法:history.forward()

调用该方法的效果等价于点击前进按钮或调用history.go(1)。

history.go()
功能:加载历史列表中的某个具体的页面。

语法:history.go(number)

参数:
number:要访问的URL在History的URL列表中的相对位置.

-1代表前一个(forward),0代表当前,1代表(back)后一个。

1(向后) <----- 0(当前) -----> -1(向前)
history.go(-1) == history.forward()
history.go(1)  == history.back()
history.current, history.next
分享到:
评论
2 楼 我是米谷 2012-05-10  
说的太潦草了,很表面的一些知识
1 楼 vera_sq 2011-11-27  
红色字体部分是不是总结有误呢?-1表示的后退,1表示的是前进???

相关推荐

    javascript-history.go()和History.back()的区分_.docx

    ### JavaScript中的历史对象方法详解:history.go()与history.back() #### 一、引言 在Web开发中,浏览器的历史管理是非常重要的一个环节。通过浏览器的历史记录,用户可以方便地回退到之前的页面或者前进到下一个...

    location和history对象

    它有两个主要方法,`back()`和`forward()`,分别用于向后和向前导航到历史记录中的上一个或下一个页面。还有一个`go()`方法,可以接受一个整数参数,表示相对于当前位置向前或向后移动多少个历史记录。值得注意的是...

    javascript history对象(历史记录)使用方法(实现浏览器前进后退)

    window.history对象在编写时可不使用 window 这个前缀。为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 方法: history.back() – 加载历史列表中的前一个URL,这与在浏览器中点击前进按钮是相同的...

    JavaScript编程中window的location与history对象详解

    但是,本部分内容主要介绍的是 history.back() 和 history.forward() 方法。 - history.back() 方法模拟浏览器的后退按钮操作,浏览器会加载历史记录中的前一个URL。 - history.forward() 方法模拟浏览器的前进按钮...

    angluo-javascript-103595.pdf

    其中,后退按钮绑定了goBack()函数,前进按钮绑定了goForward()函数,两个函数分别调用了history.back()和history.forward()方法。这种代码的写法非常直观,开发者可以根据实际需求,在按钮的点击事件中灵活地插入...

    【温故而知新】JavaScript的BOM之Screen:Location:History对象.md

    或者,如果我们想要让用户前进到下一个页面,则可以使用`history.forward()`方法。 ### 总结 本文详细介绍了BOM中的`Screen`对象、`Location`对象和`History`对象。通过这些对象,开发者能够更好地与用户的浏览器...

    [removed]history.go()和History.back()的区别及应用

    代码如下: &lt;input type=button value=刷新 onclick=”[removed].reload()”&gt;...input type=button value=前进 onclick=”window.history.forward()”&gt; &lt;input type=button value=后退 onclick=”window.h

    你真的了解BOM中的history对象吗

    2. `back()` 方法等同于 `history.go(-1)`,模拟浏览器的后退按钮功能。 ```javascript history.back(); // 后退一页 ``` 3. `forward()` 方法等同于 `history.go(1)`,模拟浏览器的前进按钮功能。 ```...

    js history对象简单实现返回和前进

    3. `back()`方法:等同于`history.go(-1)`,使用户返回上一个访问的页面。 ```javascript // 回到上一个页面 history.back(); ``` 4. `forward()`方法:等同于`history.go(1)`,使用户前进到下一个访问的页面。...

    js返回一个历史页面

    ### JavaScript 返回历史页面...通过`history.back()`、`history.forward()`和`history.go()`等方法,开发者可以轻松地控制用户的浏览历史。此外,还讨论了这些方法的一些注意事项,帮助开发者更好地应用于实际项目中。

    javascript History对象原理解析

    back() 方法相当于 go(-1),前进到前一个页面,而 forward() 方法相当于 go(1),前进到下一个页面。如果尝试移动到超出历史记录范围的位置,这些方法不会抛出错误,而是默默失败。值得注意的是,使用这些方法时,...

    javascript操作BOM对象.docx

    * `go()`:加载 history 对象列表中的某个具体 URL(1 代表下一页,-1 代表上一页)。 location 对象 location 对象提供了多种属性和方法来操作当前 URL,例如: * `host`:设置或返回主机名和当前 URL 的端口号...

    js返回所有方法

    本文详细介绍了 JavaScript 中返回历史记录的方法,包括 `history.go()`、`history.back()`、`window.history.forward()` 以及如何结合使用 `confirm()` 和 `window.location.href` 来优化用户体验。此外,还简要...

    javascript history对象详解

    History对象提供的跳转方法包括go(), back(), 和forward()。go()方法可以带一个参数,参数为一个整数,表示要前进或后退的页面数。如果参数为负数,浏览器会后退相应的页面数;如果为正数,则前进相应的页面数。当不...

    JavaScript中的History历史对象

    #### 二、History对象的属性与方法 ##### 2.1 属性 - **length**: - **描述**:`length`属性返回浏览器历史列表中的URL数量,但需要注意的是,这里的数量并不等于所有访问过的页面数量,而是当前能够通过“前进...

    j2ee06js04.Bom浏览器对象(包含document、location、history)

    - `back()`和`forward()`方法分别向后和向前导航一个历史记录。 - `go()`方法允许指定步数进行历史导航,例如`go(-1)`相当于后退,`go(1)`相当于前进。 - 在现代浏览器中,History API的`pushState()`和`...

    038HTML-DOM对象.doc

    history 对象的常用属性为 length 属性,标识浏览器历史列表中的 URL 数量,其常用方法有: * back():加载 history 列表中的前一个 URL * forward():加载 history 列表中的下一个 URL * go(num):加载 history ...

    JavaScript入门教程(7) History历史对象

    在History对象的方法中,最基本的就是back()、forward()和go()。 back()方法是实现浏览器历史记录的“后退”功能,它的作用与用户点击浏览器上的“后退”按钮是一样的。该方法会将浏览器的历史记录向前移动一个记录...

Global site tag (gtag.js) - Google Analytics