解决js代码中加入alert()就成功执行,不加就不对的问题!

可能情况:

         这种情况一般出现在 alert() 之后的某个代码需要页面元素进入一定的状态才能使用,加上 alert() 之后,相当于页面元素有足够的时间进入一定的状态了,如果确定你的代码没有问题,你可以把 alert() 之后的代码放到一个 setTimeout 的函数中,也就是停一会再运行下面的代码,应该就没问题了。

window.setTimeout(btnAutoClick, 100);

 function btnAutoClick() {    }

转自: http://blog.csdn.net/lxqssx/article/details/3936043

原文地址:https://www.cnblogs.com/tinyphp/p/3123226.html