制作简单的倒计时效果
图片解析:
代码解析:
全部代码如下:
<!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>Document</title>
<style type="text/css">
body,div{margin: 0px;padding: 0px;}
#con{
width: 500px;
height: 500px;
border: 2px solid green;
margin: 20px auto;
background-color: green;
}
span{
width: 500px;
height: 500px;
float: left: ;
font-size: 200px;
line-height: 500px;
margin-left: 200px;
}
input{
margin:auto 600px;
margin-top: 10px;
}
</style>
</head>
<body>
<div id="con"><span id="sp">5</span></div>
<input type="button" value="开始倒计时" οnclick="start()">
<input type="button" value="重归计时器" οnclick="reset()">
<script type="text/javascript">
var t;
function count_downt(){
var num=document.getElementById("sp").innerHTML;
num--;
document.getElementById("sp").innerHTML=num;
if(num==0){
clearTimeout(t);
}
}
function start(){//
t=setInterval("count_downt()",1000);
}
function reset(){
var num=document.getElementById("sp").innerHTML=5;
clearTimeout(t);
}
</script>
</body>
</html>