setTimeout( function(){
//添加您的代碼
}, 5 * 1000 );//延遲5000毫米
setTimeout()的第壹個參數是壹個包含JavaScript語句的字符串。該語句可能類似於“alert('5秒!”).)”,或者調用壹個函數,比如alertMsg()”。
第二個參數指示從現在起多少毫秒後執行第壹個參數。
擴展數據被延遲,使用setTimeout函數的具體例子:
& lt腳本語言= " javascript " & gt
功能測試
{
alert(obj);
setTimeout("test()",1000);
}
& lt/script & gt;
& ltinput id = " test button " type = " button " onclick = " test(this)" & gt;
setTimeout中的Test()沒有參數。第壹次顯示[object],1000毫秒後顯示未定義。變量還沒有賦值,意味著帶參數的方法循環可以這樣實現,但是參數被破壞了。
其實這個很簡單就能實現,不用寫那麽長的代碼就能實現。
參考百度百科-setTimeout