為什么會(huì)跳著顯示?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計(jì)時(shí)器</title>
<script type="text/javascript">
? var num=0;
? function startCount() {
? ? document.getElementById('count').value=num;
? ? num=num+1;
? ? setTimeout("startCount()",1000);?
? }
? window.onload=startCount;
</script>
</head>
<body>
<form>
<input type="text" id="count">
</form>
</body>
</html>
2020-03-18
這個(gè)編輯器問題,你下載個(gè)其他編輯器試試,我用DW和Brackets都可以運(yùn)行
2019-07-24
這個(gè)編譯器的問題,VS code 實(shí)測(cè)并不會(huì)出問題? 代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
<script>
var num = 0;
function startCount() {
document.getElementById("count").value = num;
num = num + 1;
setTimeout(startCount,1000)
}
</script>
</head>
<body>
<input type="text" id="count" />
<input type="button" value="開始計(jì)數(shù)" onclick="startCount()" />
</body>
</html>
2019-04-25
你要把?setTimeout("startCount()",1000); 放在startCount()外面調(diào)用,不然同時(shí)調(diào)用2次