<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="text">
<button type="button" id="btn" onclick="f(this)">点击发送验证码</button>
</body>
<script>
var btn = document.getElementById("btn");
var num = 5;
function f(obj) {
if (num==0){
btn.innerHTML="重新发送短信"
btn.removeAttribute("disabled")
num = 5;
return;
}else{
btn.innerHTML="剩余"+num+"s"
btn.setAttribute("disabled",true)
num--;
}
setTimeout(function () {
f(obj)
},1000)
}
</script>
</html>