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