為什么停止不了啊?求大神幫忙看看原因!
<script type="text/javascript">
? ?function clock(){
? ? ? var time=new Date();? ? ? ? ? ? ? ? ??
? ? ?document.getElementById("clock").value = time;
? ?}
? ? var id = setInterval(clock,100);?
</script>
</head>
<body>
? <form>
? ? <input type="text" id="clock" size="50"? />
? ? <input type="button" value="Stop" onclick="clearInterval(id)"/>
? </form>
</body>
2019-02-23
大家好像都這樣,應該是慕課系統的問題,就像有的代碼在慕課系統上提交后會響應兩次那樣…把代碼復制出來保存為一個 html 文件運行就沒有有問題了。
2019-02-12
在編輯里是不可以的 要拿出去測試
2019-01-06
換一個還是不行,我也用的google
2018-12-26
在 var id = setInterval(clock,100); 之后打印一下 id的序號
發現會有兩個次打印,就說明創建了兩個定時器。然而關閉時候只是關閉了最后一個定時器所以,時間還在跳動。感覺是沒關掉
我用的是谷歌瀏覽器,不知道你的是不是和我一樣
2018-12-08
標識符命名跟保留字沖突了
2018-12-03
var id = set......? ?
這里的id改成其他名字就可以了,不能用id
2018-12-03
按理來說,應該沒有問題啊、