history对象是window对象的叁本性能,它包涵了多年来作客过的网站列表。在代码中,history对象最常使用的办法是向上和回落页面,其遵守相符于浏览器中的“前行”和“后退”按键。

history对象唯有三个本性length,它回到当前history保存的UEvoqueL个数,也正是这些年拜会过的页面包车型客车个数。history对象有多少个艺术,如下表所示:

办法描述

back(State of Qatar重临到客户刚刚访谈过的页面,于浏览器的“后退”开关功能相符forward(卡塔尔(قطر‎前行到浏览器访谈历史中的前贰个页面,于浏览器的“前行”开关功能相近go跳转到相对于当下页面的第n个UTiguanL表示的页面。正值表示发展,负值表示后退。go
History对象length属性

history对象有独一的八个length属性,用于获取浏览器访谈历史记录中的UCRUISERL数量。比如:

document.write;

地点的代码的输出结果为1。

history.go的应用

大家在少数页面中平淡无奇供给为客商提供贰个按键或超链接来回到上一个做客的页面。顾客能够透过浏览器的“后退”按钮来达成页面回降。大家也得认为客户提供一个开关或超链接,让客商点击了该开关或超链接后回到上三个页面,代码如下:

返回上一页

history.go的功能也正是history.back(),它们都能够使页面导航到前多少个浏览的页面。注意,使用超链接来成功页面回降操作时,如上面的代码,最棒在施行完window.history.go;话语后,将回来设置为false。因为某个浏览器在推行完onclick()事件后,还有大概会去实行href链接,将其安装为return false;,能够阻挡超链接继续试行。

回去javascript教程主目录>>

相关文章

网站地图xml地图