>웹 프론트엔드 >JS 튜토리얼 >js는 클릭하기 전 n초 카운트다운 효과를 달성할 수 있습니다_javascript 기술

js는 클릭하기 전 n초 카운트다운 효과를 달성할 수 있습니다_javascript 기술

WBOY
WBOY원래의
2016-05-16 15:24:361344검색

사용자를 등록할 때 버튼을 클릭한 후 계속 클릭하기 전에 60초의 카운트다운이 발생하는 경우가 종종 있습니다. 이 60초는 모든 사람이 준비할 수 있는 시간입니다. "계약서를 주의 깊게 읽으십시오". 이 기능이 어떻게 구현되는지, 자세한 코드는 아래에 공유됩니다.

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>倒计时然后才可以点击效果代码</title> 
<script type="text/javascript">
var s=4;
function countsub()
{
 var btnReg=document.getElementById("btnReg");
 if(btnReg)
 {
 if(s<=0)
 {
  btnReg.value="同意";
  btnReg.disabled=false;
  clearInterval(id);
 }
 else
 {
  btnReg.value="请仔细阅读协议(还剩"+s+"秒)";
  s--;
 }
 }
}
var id = setInterval('countsub()',1000)
</script>
</head>
<body>
<textarea>注册协议</textarea>
<input id="btnReg" type="button" value="同意" disabled="true" />
</body>
</html>

이 기사가 JavaScript 프로그래밍을 배우는 모든 사람에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.