案例:防止重复发送短信
点击按钮后,60秒内不能重复点击,防止重复发送短信
思路:
- 按钮点击后,会禁用disabled为true
- 同时按钮里面的内容会有变化,注意button 里面的内容通过innerHTML 修改
- 里面秒数是由变化的,需要用到定时器
- 定义一个变量,在定时器里面,不断递减
- 如果变量为0,说明时间到了,此时停止定时器,并且复原按钮初始状态
<body>
<div>
<input type="text" alt="" placeholder="请输入手机号" />
<button>发送</button>
</div>
<script>
var btn = document.querySelector("button");
var time = 60;