作者: 文章来源:
本文原地址:https://www.mimiwuqi.com/webqianduan/196504.html
当使用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);
效果如图:

更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/