通過函數調用setInterval()發現一個疑問
<script?type="text/javascript">
???function?clock(){
??????var?time=new?Date();??????????????? ??
??????document.getElementById("clock").value?=?time;
???}
????var?idOfSetInterval;
????
????function?startClock(){
????????alert("?你好");
????????idOfSetInterval?=?setInterval(clock,1000);
????}
????function?endClock(){
????????alert("結束")
????????clearInterval(idOfSetInterval);
????}
</script>我發現沒有調用startClock()時setInterval()已經執行了,這是為什么呢?并且通過函數調用clearInterval()也沒有產生預期的效果。
2016-09-30
完整代碼呢?不看不清楚