<!DOCTYPE?HTML>
<html>
<head>
????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
????<title>計時器</title>
????<script?type="text/javascript">
????????//獲取當前時間并賦值給顯示輸入框的value
????????function?clock(){
????????????var?time=new?Date();
????????????document.getElementById("clock").value?=?time;
????????}
????????//每秒執(zhí)行一次賦值方法
?????????function?start(){
????????????????var?i?=??setInterval("clock()",100);
??????????}
????????//想讓時間顯示停下來的方法
??????????function?stop(){
??????????????
??????????????????var?i?=??setInterval("clock()",100)
??????????????????clearInterval(i);
???????????}
????</script>
</head>
<body>
<form>
????<input?type?=?"text"?id?=?"clock"?size?=?"50"??/>
????<input?type?=?"button"?value?=?"start"?onclick?=?"start()"?/>
????<input?type="button"?value="stop"?onclick=?"stop()"?>
</form>
</body>
</html>當點擊"start"的時候 輸入框里的時間顯示正常,達到預期的動態(tài)顯示時間的效果.問題是:當點擊"stop"的時候,希望實現(xiàn)的功能是:input里面的時間不再隨時間變化,停在當前時間,我自己寫的不知道哪里問題,時間還是會動態(tài)變化的.
函數(shù)clearInterval的使用疑問.
bestDove
2016-06-17 14:55:29