<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
input[type=text] {
outline: none;
}
#tel {
width: 150px;
height: 15px;
}
#yz {
width: 50px;
height: 15px;
margin-top: 10px;
}
#btn {
outline: none;
}
</style>
</head>
<body>
手机号: <input type="text" id="tel"><br>
验证码: <input type="text" id="yz">
<button id="btn">获取验证码</button>
<script>
let btn = document.querySelector('#btn')
let i = 6
btn.addEventListener('click', function () {
let timer = setInterval(function () {
btn.disabled = true
btn.innerHTML = `${i}秒后重新获取`
i--
if (i < 0) {
clearInterval(timer)
btn.disabled = false
btn.innerHTML = `获取验证码`
i = 6
}
}, 1000)
})
</script>
</body>
</html>