<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模拟发送信息</title>
</head>
<body>
<label>
请输入手机号码
<input type="tel" id="tel">
</label>
<button id="sendBtn"><strong>发送信息</strong></button>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded",()=>{
const sendBtn = document.querySelector("#sendBtn"), speed = 1000;
sendBtn.addEventListener("click", function (){
this.disabled = true;
let sec = 5;
let time1 = setInterval(function () {
sec--;
console.log(sec);
sendBtn.innerText = `还剩下${sec}秒`;
if (sec === 0) {
clearInterval(time1);
sendBtn.removeAttribute("disabled");
sendBtn.innerText = `发送信息`;
}
}, speed)
});
});
</script>
</body>
</html>
效果展示:
模拟发送信息