<input type="button" id="btn" value="保存图片" onclick="settime(this)" />
countdown = 3; function settime(val) { if (countdown == 0) { val.removeAttribute("disabled"); val.setAttribute("value","保存图片"); countdown = 8; return false; } else { val.setAttribute("disabled", true); val.setAttribute("value","下载中(" + countdown + ")"); countdown--; } setTimeout(function() { settime(val) },1000); }