|
var InterValObj; //timer变量,控制时间
var curCount = 60;//当前剩余秒数
var fscode = this.getElementByXid('fscode');
var span2 = this.getElementByXid('span2');
//设置button效果,开始计时
fscode.disabled=true;
span2.innerHTML=curCount+"秒后可重新获取";
InterValObj = window.setInterval(SetRemainTime(fscode,span2), 1000); //启动计时器,1秒执行一次
//timer处理函数
function SetRemainTime(fscode,span2) {
if (curCount == 0) {
window.clearInterval(InterValObj);//停止计时器
fscode.disabled=false;
span2.innerHTML="重新发送验证码";
}else {
curCount--;
span2.innerHTML=curCount+"秒后可重新获取";
}
}
哪位大神帮我看下代码有什么问题?
执行代码到(启动计时器,1秒执行一次),这个地方好像只执行一次,然后就不执行了,就停止了,求解答。。 |
|