我得到了这段脚本(在本地运行):
<script>
last = 0;
function uploadnew(){
var randomnumber=Math.floor(Math.random()*6);
if(randomnumber != last){
document.forms['f'+randomnumber].submit();
} else { uploadnew(); }
}
setInterval (uploadnew(), 1000*60*5);
</script>
但是好像setInterval不行/send form函数不行...
任何帮助将不胜感激!
谢谢!
最佳答案
您需要调用setInterval()
你的函数没有括号,像这样:
setInterval(uploadnew, 1000*60*5);
使用括号,您立即调用它并分配结果(未定义
)以间隔运行,而不是使用括号传递函数本身,而不是函数的结果。
关于JavaScript - SetInterval 无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4064159/