使用JavaScript或HTML刷新页面

Pra*_*ran 214 html javascript page-refresh

如何使用JavaScript或HTML刷新页面?

Rei*_*eid 273

window.location.reload(); 在JavaScript中

<meta http-equiv="refresh" content="1">在HTML中(其中1= 1秒).


epo*_*och 221

这里有535种使用javascript 重新加载页面的方法,非常酷:

这是前20个:

location = location
location = location.href
location = window.location
location = self.location
location = window.location.href
location = self.location.href
location = location['href']
location = window['location']
location = window['location'].href
location = window['location']['href']
location = window.location['href']
location = self['location']
location = self['location'].href
location = self['location']['href']
location = self.location['href']
location.assign(location)
location.replace(location)
window.location.assign(location)
window.location.replace(location)
self.location.assign(location)
Run Code Online (Sandbox Code Playgroud)

和最后10:

self['location']['replace'](self.location['href'])
location.reload()
location['reload']()
window.location.reload()
window['location'].reload()
window.location['reload']()
window['location']['reload']()
self.location.reload()
self['location'].reload()
self.location['reload']()
self['location']['reload']()
Run Code Online (Sandbox Code Playgroud)

来源文章

  • 不,我没有全部测试过 (82认同)
  • 如果你的地址栏中有一个#hashValue,那么将window.location设置为变量(不执行函数)的所有设置都不会刷新,如果它存在,它将只移动到页面上的那个ID. (13认同)
  • 该列表中的很多条目与不同的语法完全相同,例如用于访问对象属性的`[]`vs` .`语法. (6认同)
  • 哈哈很棒的清单:) (2认同)

小智 67

只需使用..

location.reload(true/false);
Run Code Online (Sandbox Code Playgroud)

如果为false,则将从缓存重新加载页面,否则从服务器重新加载.

  • 从缓存中重新加载页面的默认值为"false". (7认同)
  • 这个答案让我度过了一天,或者更准确地说:我的夜晚...... location.reload() 和一些模式窗口出现了问题,这些窗口卡在以前的状态。location.reload(true); 是解决方案,因为默认值确实是假的,正如 Nabi KAZ 所说。非常感谢您... (2认同)
  • 现在已弃用。请改用“window.location.reload()”。 (2认同)
  • 注意:这将重新提交表格 (2认同)

Mik*_*wis 11

window.location.reload()
Run Code Online (Sandbox Code Playgroud)

应该工作,但有许多不同的选择,如:

window.location.href=window.location.href
Run Code Online (Sandbox Code Playgroud)


Man*_*ngh 7

你也可以使用

<input type="button" value = "Refresh" onclick="history.go(0)" />
Run Code Online (Sandbox Code Playgroud)

这对我来说可以.

  • 注意:这将重新提交表格 (3认同)

Rob*_*Rob 5

用:

window.location.reload();
Run Code Online (Sandbox Code Playgroud)