老师用setTimeout可以做吗?
来源:1-25 编程练习
前端SoEasy
2019-05-07 22:16:49
<script type="text/javascript">
var text=document.getElementById("text"),
times=0;
var timer=setInterval(callback, 500);
function callback(){
if (times==0){
text.innerHTML="☆☆☆今日特卖☆☆☆";
times=1;
}else if(times==1){
text.innerHTML="★★★今日特卖★★★";
times=0;
}
}
</script>
1回答
好帮手慕夭夭
2019-05-08
你好同学,效果实现正确。这里代码使用setTimeout不可以,因为星星闪烁是重复执行的。而setTimeout只会执行一次,所以要达到效果需要使用setInterval。
祝学习愉快 ,望采纳。
相似问题