为了账号安全,请及时绑定邮箱和手机立即绑定

为什么实现不了?

为什么无法实现题中的计数功能?我已经要崩溃了。。。

正在回答

4 回答

你这样写是不能调用函数的,全局函数才可以这样调用,要有输入值返回值,

这种函数的调用要用window.onload函数,

你把你的15行改为window.onload=startCount;


0 回复 有任何疑惑可以回复我~

在函数前面先调用一次函数看看,我也是一样的问题,然后用alert("*");一步步查下来发现在function前面调用一下就可以了.

<!DOCTYPE HTML>

<html>

<head>

<script type="text/javascript">

  var num=0;

  var int = setTimeout(startCount,1000);

  function startCount(){

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

    num+=1;

    setTimeout(startCount,1000);

}

</script>

</head>

<body>

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

</body>

</html>


0 回复 有任何疑惑可以回复我~

function startCount()为函数 调用函数应该为“startCount()”

0 回复 有任何疑惑可以回复我~
#1

了不起的鸭嘴兽 提问者

setTimeout()这个方法是可以识别这种形式的函数的,而且两种形式我都试过了,都不行的- -
2016-04-21 回复 有任何疑惑可以回复我~

setTimeout("startCount()",1000)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么实现不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信