<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box{
width: 100px;
height: 100px;
border: 1px solid red;
}
</style>
</head>
<body>
<div id="box">
</div>
<input type="button" id="btn" value="點擊" />
<script type="text/javascript">
var oBtn=document.getElementById('btn');
var oBox=document.getElementById('box');
var num=0
function add(){
num++;
oBox.innerHTML=num;
// setTimeout("add()",1000);
setTimeout(add,1000);
}
oBtn.onclick=function(){
add();
};
</script>
</body>
</html>
用延時器實現定時器功能主要思路就是:函數里面的延時器再次調用這個函數,唯一要注意的點是當延時器調用這個參數是要用引號引起來,否則無法運行,當然也可以調用這個方法名,就不用引號了。
