在浏览器上显示一个递减的数字

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:13:11
在浏览器上显示一个递减的数字,比如初始是10,每隔一秒减一,变成9,8,7,.....

怎么实现呢?

你是说倒计时吗?比如注册的时候阅读注册协议xx秒后可以继续?

<input type="submit" name="b1" id="b1" value="我同意" >

<script>
var n = 5;//计数器
document.all.b1.disabled = true;
function ShowInfo()
{
strInfo = "请仔细阅读...";
n--;

if (n <= 0)
{
document.all.b1.value = "我同意";
document.all.b1.disabled = false;
}
else
{
document.all.b1.value = strInfo + n +"秒";

}
}
//n = -1;
window.setInterval(ShowInfo,500);

</script>