有谁知道在系统读取下一行之前如何在javascript中进行睡眠?
例:
1 var chkResult = Validation(); 2 //sleep here for for 10 sec before the next line been read 3 4 document.getElementById('abc').innerHTML = chkResult;
对于此示例,如何使javascript在第2行中休眠/等待10秒钟,然后继续读取第4行?我已经尝试过setTimeout(’‘,10000); 但是似乎对我来说仍然行不通…
我有帽子给正确的提示。使用此setTimeout方法在10秒钟后执行第四行代码:
setTimeout
var chkResult = Validation(); var timeout = window.setTimeout(function() { document.getElementById('abc').innerHTML = chkResult; }, 10000);
如果要清除超时,可以将超时ID存储在变量中很方便。