细谈JS刷新页面常用方法有哪些

JavaScript022

细谈JS刷新页面常用方法有哪些,第1张

js常见的几种页面刷新方法如下:

1 history.go(0)

2 location.reload()

3 location=location

4 location.assign(location)

5 document.execCommand(‘Refresh‘)

6 window.navigate(location)

7 location.replace(location)

8 document.URL=location.href

以上几种方法都是单纯的属性当前页面,如果框架页面中有子页面,只想刷新子页面的时候,可以用以下方法:

top.location.reload() 刷新整页

self.location.reload() 刷新本页

window.location.href="自定义页面地址"

自动刷新页面的方法:

在<head>标签中加入<meta http-equiv="refresh" content="10">

其中content是时间间隔,每10s刷新一次

在body中添加onload="opener.location.reload()",即<body onload="opener.location.reload()">为页面启动时刷新

在body中添加onUnload="opener.location.reload()",即<bodyonUnload="opener.location.reload()">为页面关闭时刷新

JavaScript location.reload() 方法

Location 对象的 reload() 方法用于重新加载当前文档(页面),语法如下:

location.reload( false|true )

说明(实战帮有javascript课程与实训项目哦,可以一试)

如果该方法参数为 false 或者省略参数,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,location.reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。

如果要强制刷新当前页面,请将参数设置为 true。