【发布时间】:2017-12-19 00:42:06
【问题描述】:
我正在尝试制作一款类似于 candy box 的闲置游戏。我将在页面的一侧有一个数字,每秒增加一个。但是,下面显示的代码似乎不起作用。谁能告诉我为什么它不起作用?如何修复它以及他们从哪里获得信息。提前谢谢你。
<script type="text/javascript">
var i = 0;
function increment(){
i++;
document.getElementById('money').innerHTML = i;
}
setInterval(increment(), 1000);
</script>
<h2><u>The best game of the century</u></h2>
<p>you have £<span id="money"></span>.</p>
</body>
</html>
【问题讨论】:
-
它不起作用,因为您在调用
setInterval时调用了increment--- 编辑:可能不够清楚:setInterval期望定义一个函数,但是您正在运行该函数,该函数运行一次 -
哪个部分不起作用?您收到错误消息吗?如果有,它说明了什么?
-
另外,你的 HTML 标签是错误的
标签: javascript html