本文是一个复制就可以用的小轮子!!!
初始状态

点击之后

上代码:
<div class="">
<input placeholder="请输入验证码" required type="number" />
<button class="sendCode">发送验证码</button>
</div>
window.onload = () => {
var btn = document.getElementsByClassName("sendCode")[0]; //获取验证码按钮
// 注册单击事件
btn.addEventListener('click', function () {
var time = 59;
// 禁用按钮
btn.disabled = true;
// 开启定时器
var timer = setInterval(function () {
// 判断剩余秒数
if (time == 0) {
// 清除定时器和复原按钮
clearInterval(timer);
btn.disabled = false;
btn.innerHTML = '发送验证码';
} else {
btn.innerHTML = `${time}秒后重新获取`;
time--;
}
}, 1000);
});
}