lzy瑜
2016-09-19 08:43
num--;
document.getElementById("second").innerHTML=num;
这两行没懂,这个会形成一个循环吗?
num--; //意思是num=num-1;
document.getElementById("second").innerHTML=num;//意思是把id=second的元素的标记间内容改成num的值,单纯这两句是不会构成循环的,要加循环语句,才能构成循环,你看我的代码:
var num=1;
//获取显示秒数的元素,通过定时器来更改秒数。
function test(){
document.getElementById("num").innerText=num;//赋值给标记
num++;
if(num>5){//判断超过5秒
clearInterval(i);//停止循环
window.location.href="http://www.baidu.com";//跳转
}
}
var i=setInterval(test,1000);
可以,num在执行减减操作,id为second的值一直被改变着。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题