我试图制作一个简单的 javascript 倒数计时器,每隔一秒将按钮中的值从 3 更改为 1。我得到了代码,但它使用了许多功能。我想知道我是否可以减少使用它。我试图将倒计时放在显示 i 值的 for 循环中,但它似乎无法正常工作。
这是我的代码:
function launch( )
{
document.getElementById("blast").value = "Preparing to launch...";
setTimeout ( "countdown3()", 1000 );
}
function countdown3()
{
document.getElementById("blast").value = "3";
setTimeout("countdown2()", 1000);
}
function countdown2()
{
document.getElementById("blast").value = "2";
setTimeout("countdown1()", 1000);
}
function countdown1()
{
document.getElementById("blast").value = "1";
setTimeout("GO()", 1000 );
}
function GO()
{
document.getElementById("blast").value = "BLAST OFF";
move();
}