<script type="text/javascript"> var num=document.getElementById("second").innerHTML //获取显示秒数的元素,通过定时器来更改秒数。 function count(){ var num=document.getElementById("second").innerHTML; num=num-1; if(num==0){ location.assign("http:www.imooc.com"); } } setInterval("count()",1000)
1 回答

Caballarii
TA贡献1123条经验 获得超629个赞
因为你没把num值写会到innerHTML里去,所以每次count()拿到的num都是5
function count(){ var num=document.getElementById("second").innerHTML; num=num-1; document.getElementById("second").innerHTML=num; if(num==0){ location.assign("http:www.imooc.com"); } }
添加回答
举报
0/150
提交
取消