如何在n秒后调用JavaScript函数

时间:2017-02-09 05:57:02

标签: javascript jquery ajax

我想每秒从div调用一个javascript函数。我也用这个函数传递参数

function myFunc(a) {
    alert(a);
    setInterval("myFunc(a)", 1000); 
}
myFunc(a);
<div myFunc(5)></div>

2 个答案:

答案 0 :(得分:1)

JavaScript窗口setInterval()方法see

<button onclick="myFunction('param')">Try it</button>
<script>
function myFunction(a) {
   setInterval(function(){ alert(a); }, 1000);
}
</script>

JS Bin

答案 1 :(得分:0)

尝试以下代码,其中页面将在1分钟后自动刷新,而页面加载时您正在调用您的函数

 var refresh_mili_sec=60000;  //60000=1min
    $(document).ready(function(){
    var a=5;
    myFunc(a);

     setTimeout(function()
        {
             window.location.reload(1);
         }, refresh_mili_sec);
    });

    function myFunc(a) {
        alert(a);
      }