我需要在3秒内刷新div,所以我尝试使用javaScript的setInterval方法如下:
<button onclick="myFunction()">Try it</button>
<script>
function hello(){
alert("vannallo");
}
function myFunction() {
setInterval(hello(), 3000);
}
</script>
这不起作用,但是当我试着跟随它起作用时:
function myFunction() {
setInterval(function hello(){
alert("vannallo");
}, 3000);
}
我需要在我的第一个按钮上连续工作setInterval,我该如何实现它?请帮帮我们!!
答案 0 :(得分:4)
您没有将您的功能传递给setInterval
但它返回的内容(即undefined
)。
更改
setInterval(hello(), 3000);
到
setInterval(hello, 3000);