-
有點問題,馬一下,回來改查看全部
-
有點問題,馬一下,回來改查看全部
-
window.onload=function(){ var send=document.getElementById('send'), times=60, timer=null; send.onclick=function(){ // 計時開始 send.disabled = "disabled"; timer = setInterval(function(){ times--; send.value = times + "秒后重試"; if(times <= 0){ clearInterval(timer); send.disabled = ""; send.value = "發(fā)送驗證碼"; times = 60; } },1000)查看全部
-
setTimeOut()是window對象的方法,在回調(diào)函數(shù)引用中的this,指的是window對象查看全部
-
重復(fù)的代碼可以考慮封裝到同一個函數(shù),然后調(diào)用。代碼有點小區(qū)別可以考慮傳參。查看全部
-
Tab切換類型: 滑過切換 點擊卻換 延遲切換 自動切換查看全部
-
setTimeOut()是window對象的方法,在回調(diào)函數(shù)引用中的this,指的是window對象。查看全部
-
clearTimeOut使用方法查看全部
-
code查看全部
-
Tab切換類型: 滑過切換 點擊卻換 延遲切換 自動切換查看全部
-
window.onload=function(){ var send=document.getElementById('send'), times=60, timer=null; send.onclick=function(){ // 計時開始 if(timer){ clearInterval(timer); timer=null; } send.disabled=true;//禁用狀態(tài) timer=setInterval(function(){ times--; send.value=times+"秒后重試";// 計時開始 if(times==0){ send.disabled=false;//可用狀態(tài) send.value="發(fā)送驗證碼"; times=60; clearInterval(timer); } },1000);查看全部
-
解決辦法是:在定時器外部定義this指向li,然后再在定時器內(nèi)部進(jìn)行調(diào)用查看全部
-
排查錯誤的思路: 問題可能出現(xiàn)在this或者id上,經(jīng)過試驗發(fā)現(xiàn)id是沒問題的,所以就是在this上,alert發(fā)現(xiàn)this指向了window。查看全部
-
sssssssssssss查看全部
-
效果是這樣嘚 1.獲取input元素 2.綁定onclick事件,disabled=true; 3.設(shè)置定時器 4.判斷 實現(xiàn)點擊“發(fā)送驗證碼”按鈕后,按鈕依次顯示為“59秒后重試”、“58秒后重試”…直至倒計時至0秒時再恢復(fù)顯示為“發(fā)送驗證碼”。在倒計時期間按鈕為禁用狀態(tài)查看全部
舉報
0/150
提交
取消