Javascript中倒计时问题

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<h2>操作成功</h2>

<p><strong  id = "count">5</strong>秒后返回</p>

<script type="text/javascript">

var num=5;

  function startCount() {

    document.getElementById("count").value=num;

    num=num-1;

    setTimeout("startCount()",1000);

  }

</script>

</body>

</html>

为什么不会进行倒计时呢???

开拓者OS
浏览 1573回答 2
2回答

紫焰123

因为 startCount 这个函数并没有被调用啊。<script type="text/javascript">     var num=5;     function startCount() {         if (num >= 0){             document.getElementById("count").innerHTML = num;             setTimeout("startCount()",1000);             num = num-1;         }     }     startCount(); </script>

开拓者OS

 document.getElementById("count").innerHTML = num; document.getElementById("count").value = num;为什么不可以呢??求指教.........
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript