ITPub博客

首页 > 应用开发 > > 请问这个无线循环的问题出在哪了?

请问这个无线循环的问题出在哪了?

作者:standist 时间:2019-11-07 13:58:47 0 删除 编辑

在浏览器中运行后,点一下”开始“按钮,文本框中的数字就会按照setTimeout()中设计的时间间隔来运行,但是在代码运行的时候再次点击“开始”按钮,文本框中的数字变化的时间间隔就会变快,请问是什么原因呢?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>无限循环</title>

<script type="text/javascript">

var num=0;

function numCount(){

  document.getElementById('text').value=num;

  num=num+1;

  setTimeout("numCount()",1000);

}

</script>

</head>

<body>

<input type="text" id="text" />

<input type="button" value="开始" onclick="numCount()"  />

</body>

</html>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1334/viewspace-3124313/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    99
  • 访问量
    1027