setTimeout("location.reload();",1000);和setInterval("location.reload();",1000);有什么區別?
3 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
location.reload()方法用于重新加載當前文檔。
setTimeout("location.reload();",1000);在1秒以后調用location.reload()函數,只調用一次。
setInterval("location.reload();",1000);每隔1秒調用location.reload()函數,循環調用多次。

慕慕森
TA貢獻1856條經驗 獲得超17個贊
如果控制另一個框架的話,才能看出不同來.
用setTimeout只會執行一次,用setInterval會間隔執行.
但如果你用在刷新當前頁面上,產生的效果是一樣的,都是只執行一次,然后頁面重新載入,從頭開始.

江戶川亂折騰
TA貢獻1851條經驗 獲得超5個贊
var timeoutHandle = setTimeout(function(){……},1000) 只運行一次。
var timeoutHandle = setInterval(function(){……},1000) 無限循環,
直到:clearTimeout(timeoutHandle);才停止,
也可以用來clearTimeout(timeoutHandle);阻止(清除)尚未運行的setTimeout();
- 3 回答
- 0 關注
- 355 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消