我的想法不對,想得過于簡單了,但又沒有思路,只好請教各位大神。下面是代碼:<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>倒計時</title>
<script?type="text/javascript">
function?check(i){
if?(i<10)?{
i='0'+i;
}?return?i;
}
function?gettime(){
var?myDate=new?Date();
var?year=myDate.getFullYear();
var?month=myDate.getMonth()+1;
var?date=myDate.getDate();
var?hour=myDate.getHours();
var?min=myDate.getMinutes();
var?sec=myDate.getSeconds();
min=check(min);
sec=check(sec);
document.getElementById('show').innerHTML=year+'年'+month+'月'+date+'日'+hour+':'+min+':'+sec;
document.getElementById('show').style.display='block';
setTimeout(gettime,1000);
}
function?hide(){
document.getElementById('show').style.display='none';
}
</script>
</head>
<body>
<div?id="show"?style="width:200px;border:1px?solid?red;display:?none;"></div>
<input?type="button"?name="顯示"?value="顯示時間"?onclick="gettime()">
<input?type="button"?name="取消"?value="取消顯示"?onclick="hide()">
</body>
</html>
怎么實現點擊“取消顯示“按鈕,停止gettime函數,把div隱藏起來?
zk785
2016-04-25 16:29:49