<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function move(){
var i =10;
var demo = document.getElementById('demo3');
demo.innerHTML = i;
function run(){
demo.innerHTML = ++i ;
}
var id = setTimeout(run,1000);
}
</script>
</head>
<body>
<div class="main-content">
<div class="micro"><p id="demo3"></p></div>
<input type="button" class="btn" id="start" onclick="move()" name="name" value="Start">
</div>
</body>
</html>
我的代碼無法正常工作。它應該不斷增加i的值,但它只會在一次後停止。請幫忙。setTimeout只能工作一次。爲什麼?
在提問可以在網絡搜索中輕鬆解決之前,請嘗試做基礎研究 – charlietfl