我一直在四處尋找最簡單的方法來自動每隔x秒刷新一次頁面上的特定div。使用javascript Autorefresh div
到目前爲止我有:
<script type="text/javascript">
window.onload = startInterval;
function startInterval()
{
setInterval("startTime();",1000);
}
function startTime()
{
document.getElementById('time').innerHTML = Date();
}
但是其中的innerHTML設置爲日期函數的最後一部分是我會通過的「時間」的內容,如更換ID,而不是實際的日期打印。
我知道我可以加載一個iframe或externa html頁面,但我想只需調用頁面上的現有div而不必更改現有內容。那可能嗎?
謝謝!
編輯:我的意思是我有AA格,看起來像這樣在頁面上:
一些東西我想有該div刷新每x秒,所以是的,你可能會忽略日期()作爲我的例子的一部分,我只是簡單地發現了代碼,但是當我嘗試刪除.innerHTML部分時,它什麼都不做,我想Lol!
等一下,你想用'#time'的內容替換'#time'的內容嗎? – Amadan
你的意思是「通過調用頁面上現有的div」? –
首先你應該更喜歡'setInterval(startTime,1000);'語法。你能否澄清*我想替換爲「時間」ID的內容,而不是實際的日期打印。* - 我恐怕我不明白。 –