问答详情
源自:8-5 计时器setTimeout()

<form>表单里面<button>和<input type="button">在onclick上面有区别吗,为什么这里面用<button>调用onclick时候达不到计时的效果???

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</title>
<script type="text/javascript">
  var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;  
   setTimeout("startCount()",1000);
  }
    
 
</script>
</head>
<body>
<form>
<input type="text" id="count"  />
<button onclick="startCount()">开始</button>
<!--<input type="button" value="开始" onclick="startCount()"/>-->

</form>
</body>
</html>

提问者:慕粉3601794 2017-09-06 20:54

个回答

  • qq_恋懿_0
    2017-09-06 23:33:56

    你是不是在慕课网在运行的!你要在开发工具上运行就不会有错,或者其他!我试过了,你代码没问题。可以运行,会计数。至于区别,没啥区别只是格式不一样而已,功能一样