<script>
// 按鈕點擊之後,會禁用 disabled 爲true
// 同時按鈕裏面的內容會變化, 注意 button 裏面的內容通過 innerHTML修改
// 裏面秒數是有變化的,因此需要用到定時器
// 定義一個變量,在定時器裏面,不斷遞減
// 如果變量爲0 說明到了時間,我們需要停止定時器,並且復原按鈕初始狀態
var btn = document.querySelector('button');
var time = 3; // 定義剩下的秒數
btn.addEventListener('click', function() {
btn.disabled = true;
var timer = setInterval(function() {
if (time == 0) {
// 清除定時器和復原按鈕
clearInterval(timer);
btn.disabled = false;
btn.innerHTML = '發送';
} else {
btn.innerHTML = '還剩下' + time + '秒';
time--;
}
}, 1000);
})
</script>
獲取驗證碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.