-
有点问题,马一下,回来改查看全部
-
有点问题,马一下,回来改查看全部
-
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 = "发送验证码"; times = 60; } },1000)查看全部
-
setTimeOut()是window对象的方法,在回调函数引用中的this,指的是window对象查看全部
-
重复的代码可以考虑封装到同一个函数,然后调用。代码有点小区别可以考虑传参。查看全部
-
Tab切换类型: 滑过切换 点击却换 延迟切换 自动切换查看全部
-
setTimeOut()是window对象的方法,在回调函数引用中的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;//禁用状态 timer=setInterval(function(){ times--; send.value=times+"秒后重试";// 计时开始 if(times==0){ send.disabled=false;//可用状态 send.value="发送验证码"; times=60; clearInterval(timer); } },1000);查看全部
-
解决办法是:在定时器外部定义this指向li,然后再在定时器内部进行调用查看全部
-
排查错误的思路: 问题可能出现在this或者id上,经过试验发现id是没问题的,所以就是在this上,alert发现this指向了window。查看全部
-
sssssssssssss查看全部
-
效果是这样嘚 1.获取input元素 2.绑定onclick事件,disabled=true; 3.设置定时器 4.判断 实现点击“发送验证码”按钮后,按钮依次显示为“59秒后重试”、“58秒后重试”…直至倒计时至0秒时再恢复显示为“发送验证码”。在倒计时期间按钮为禁用状态查看全部
举报
0/150
提交
取消