為什么setInterval(clock,1000)里的1000我改成10 或者100跟原來1000根本沒區(qū)別呀
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計時器</title>
<script type="text/javascript">
function clock(){
var time=new Date(); ? ? ? ? ? ? ? ???
document.getElementById("clock").value = time;
}
var i=setInterval("clock()",10);
// ? function bb()
// ? {
// ? ? ?clearInterval(a);
// ? }
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" ?/>
<input type="button" value="Stop" onclick="clearInterval(i)" />
</form>
</body>
</html>
2018-10-10
從代碼來看,你的邏輯是:每隔 10(或100或1000)ms 獲取一次當前時間并顯示在文本框里。
注意,因為 10、100 和 1000 甚至你設置成 20、50 等數(shù)值,這些數(shù)值均能被 1000 整除并且比 1000 小,而 Date()?是每隔 1s(1000 ms)才刷新一次,所以你的獲取頻率是大于 Date() 刷新頻率的,所以你看到的效果是一樣的,就算不整除短時間內(nèi)也看不出差異來。?
2018-10-08
你換個10000試試
2018-09-12
你不要在這邊執(zhí)行,去用編輯器去試試