2015-04-26 600 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的回答都是「***今天***」,如果有任何改變,可以更新,這幾乎是生活中任何事情的本質,不僅是答案。 –