太原网站制作_太原网站建设_太原做网站_秘密武器开发者中心
历史搜索

如何解决JavaScript中setinterval延迟一秒问题

游客2025-01-27 10:30:01

当使用setinterval时,发现它刚打开页面时会延迟一秒过后在执行。因为setinterval定时器先执行了自己的一秒钟,执行过后在对里面的内容进行操作,这样就会导致不能立即显示出来

举个例子:先创建一个 div 盒子,然后写 script 代码:

var div = document.querySelector('div');
var num = 10;
setInterval(function() {
    if (num == 1) {
        div.innerHTML = null;
        return fn1;
    } else {
        num--;
        div.innerHTML = '还剩' + num + '秒';
    }
},
1000);

效果如图:

如何解决JavaScript中setinterval延迟一秒问题 1

标签:JavaScript

本文是由用户"游客"发布,所有内容的版权归原作者所有。没有经过书面许可,任何单位或个人不得以任何形式复制、转载、引用本网站的内容。否则将追究法律责任。

相关专题