javascirpt倒计时
代码1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title></title> <style type="text/css"></style> <script type="text/javascript"> window.onload = function() { function countDown(){ var oSpan = document.getElementsByTagName("span"); var m = oSpan[0].innerHTML; var n = oSpan[1].innerHTML; var timer = setInterval(function(){ n--; if(n % 60 == 0) { m--; n = m == 0 ? 0 : 60; oSpan[1].innerHTML = n; } if(m == 0) { clearTimeout(timer); } if(m >=0 && m <10) { oSpan[0].innerHTML = "0" + m; } else { oSpan[0].innerHTML = m; } if (oSpan[1].innerHTML == 60) { oSpan[1].innerHTML = "0" + 0; } else if (n>=10 && n <=59) { oSpan[1].innerHTML = n; } else if (n>=0 && n<=9) { oSpan[1].innerHTML = "0" + n; } }, 20); }; countDown(); } </script> </head> <body> <span>1000</span>:<span>11</span> </body> </html>
代码2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title></title> <style type="text/css"></style> <script type="text/javascript"> window.onload = function() { function countDown(){ var oSpan = document.getElementsByTagName("span"); var m = oSpan[0].innerHTML; var n = oSpan[1].innerHTML; var timer = setInterval(function(){ n--; if(n % 60 == 0) { m--; n = m == 0 ? 0 : 60; } if(m == 0) { clearTimeout(timer); } oSpan[0].innerHTML = m; oSpan[1].innerHTML = n; }, 1000); }; countDown(); } </script> </head> <body> <span>12</span>:<span>11</span> </body> </html>
尝试运行下代码1和代码2,你会看到不同的效果。
Have a nice day!!!