JS 倒数计时器 方法一(setTimeout)方法二(setInterval) 方法一(setTimeout) //根据id获取内容 var number = document.getElementById("number") setTimeout(function(){ number.innerText = 3; setTimeout(function(){ number.innerText = 2; setTimeout(function(){ number.innerText = 1; setTimeout(function(){ //我这里设了一个隐藏 number.hidden = true; },1000) },1000) },1000) }, 1000); 方法二(setInterval) //1000 1秒一次 var interfun = setInterval(fun,1000); t = 30;//假设30秒 var time = document.getElementById("time") //计时改变位置为 id = time //实现方法 function fun(){ t--; time.innerHTML = t; if(t<=0){ //停止运行计时 clearInterval(intertfun); } }