setInterval()会每秒执行一次函数
clearInterval()停止 参数为setInterval返回的ID值,
<div id="demo"></div>
<script>
var aa=setInterval(()=>{
timerr()
},1000)
function timerr(){
var d=new Date()
document.getElementById('demo').innerHTML=d
}
function stop(){
clearInterval(timerr)
}
</script>
进度条
<div id="demo" style="height: 20px;background: red;"></div>
<script>
var aa=setInterval(()=>{
timerr()
},100)
let width=0;
function timerr(){
if(width==100){
clearInterval(timerr)
}else{
width++;
}
document.getElementById('demo').style.width=width+'%'
}
</script>