JavaScript中setInterval()循环执行时,如何让它循环完全结束后再执行一个alert()?

2024-12-04 07:54:16
推荐回答(2个)
回答1:

这是因为alert弹出的是系统级的模态窗口,它弹出后当前程序就会被挂起,包括正在进行(但尚未完成)的输出操作,这样就会出现要关闭alert框才能看到输出结果的情况。
其实在setInterval中最好不要使用alert,可以自己做一个漂浮层来输出信息,这样就可保证程序不会被强行卡住。
如果一定要用alert,那么可以让它延时执行,比如
setTimeout('alert("执行完毕");', 500);

回答2:

您好,如图所示可以解决您的问题