注册的时候需要发送验证激活帐号的邮件,为了避免邮件的多次重复发送,所以可以在点击了发送后,设置button要过一段时间才能继续点击。下面是一个简单的例子: 复制代码 代码如下: 点击获取验证码按钮后按钮变灰,倒计时一段时间后又可重复点击 <BR>var wait=60; <BR>function time(o) { <BR>if (wait == 0) { <BR>o.removeAttribute("disabled"); <BR>o.value="免费获取验证码"; <BR>wait = 60; <BR>} else { <BR>o.setAttribute("disabled", true); <BR>o.value=wait+"秒后可以重新发送"; <BR>wait--; <BR>setTimeout(function() { <BR>time(o) <BR>}, <BR>1000) <BR>} <BR>} <BR>document.getElementById("btn").onclick=function(){time(this);} <BR>