您希望采用哪种方式(使用按钮)重新加载当前页面?
1 <input type="button" value="Reload" onClick="history.go(0)">
2 <input type="button" value="Reload" onClick="location.reload(true)">
3 <input type="button" value="Reload" onClick="window.location.reload(true)">
4 <input type="button" value="Reload" onClick="window.location.href=window.location.href">
5 <input type="button" value="Reload" onClick="document.location.reload(true)">
6 <input type="button" value="Reload" onClick="document.location.href=document.location.href">
由于页面的网址经常更改,因此AFAIK会提供“后备功能”,例如
<a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a>
不会为我工作,对吧?
请注意,数字2和3是同一回事
—
Matti Virkkunen 2010年
如果网址中存在#,则数字4和6将不会重新加载任何内容
—
jontro
数字2、3和5并非所有浏览器都实现,
—
Dead.Rabit,
*.location.reload()
用作参数仅用于指定是否应忽略缓存。stackoverflow.com/questions/10876244/…–
OP错过了所有最优选的方法:location.reload();
—
Doug S