2015-04-26 498 views
50

我需要点击刷新页面上的按钮。 我尝试这样做:点击刷新页面的按钮

<input type="button" value="Reload Page" onClick="reload"> 

<input type="button" value="Refresh Page" onClick="refresh"> 

但两者不工作!

回答

113

使用onClickwindow.location.reload() ,即:

<input type="button" value="Refresh Page" onClick="window.location.reload()"> 

或者history.go(0),即:

<input type="button" value="Refresh Page" onClick="history.go(0)"> 
为 ' ' 刷新

或者window.location.href=window.location.href,即:

<input type="button" value="Refresh Page" onClick="window.location.href=window.location.href"> 
+1

谢谢,它的工作原理! :) –

+1

是的,我做到了。 –

+4

你能提出我的问题吗? ;) –

0

刚刚创建的链接空引用,如以下

<a href="" onclick="dummy(0);return false;" > 
1
<button onclick=location=URL>Refresh</button> 

这可能看起来很有趣,但它确实的伎俩。

0
<a onClick="window.location.reload()">Refresh</a> 

这真的适合我。

-3
window.opener.location.href ='workItem.adm?wiId='+${param.wiId}; 

它将转到所需的路径,您将不会得到任何重新发送提示。

3

只有这真的重新加载页面(今天)

<input type="button" value="Refresh Page" onClick="location.href=location.href"> 

其他不完全重装。它们保留文本框中的值。

+0

可以请你解释一下你的意思:“***只有这个真的重新加载页面(今天)***”? –

+0

“今天”意味着我写它的那一天(因为每天都会有所改变)。 “只有这个”与Pedro Lobito给出的答案有关。 –

+0

所有对SO的回答都是“***今天***”,如果有任何改变,可以更新,这几乎是生活中任何事情的本质,不仅是答案。 –