通過setTimeout函數調用。如下:
setTimeout( function(){
//add your code
}, 5 * 1000 );//延遲5000毫米
setTimeout() 的第壹個參數是含有 JavaScript 語句的字符串。這個語句可能諸如 "alert('5 seconds!')",或者對函數的調用,諸如 alertMsg()"。
第二個參數指示從當前起多少毫秒後執行第壹個參數。
擴展資料延遲運行,setTimeout函數用法的具體事例:
<script language="javascript">
function test(obj)
{
alert(obj);
setTimeout("test()",1000);
}
</script>
<input id="testButton" type="button" onclick="test(this)">
setTimeout裏的test()沒帶參數,第壹次顯示[object],1000毫秒之後顯示undefined,變量尚未賦值,也就是說用此方式可以實現帶參數的方法循環,但是參數被銷毀。
其實這很簡單就可以實現,不必寫那麽長的代碼來實現。
參考資料百度百科-setTimeout