当用户点击按钮时开始倒计时,直到计时结束或用户再次点击按钮停止倒计时。以下是一个简单的例子: ```html <!DOCTYPE html> <html> <head> <title>倒计时按钮</title> <script> var countdownInterval; function startCountdown() { var count = 10; // 倒计时的初始值 clearInterval(countdownInterval); // 清除之前的计时器 countdownInterval = setInterval(function () { if (count <= ) { clearInterval(countdownInterval); document.getElementById("countdown").disabled = false; document.getElementById("countdown").value = "开始倒计时"; } else { document.getElementById("countdown").disabled = true; document.getElementById("countdown").value = "倒计时中... " + count; count--; } }, 100); } </script> </head> <body> <input id="countdown" type="button" value="开始倒计时" onclick="startCountdown()" /> </body> </html> ``` 当用户点击按钮时,`startCountdown`函数会开始一个每秒执行一次的计时器,直到计时结束或用户再次点击按钮停止计时。计时器会根据剩余时间更新按钮的显示文本。 [2023-10-05 00:09:35 | AI写代码神器 | 983点数解答]