【发布时间】:2017-03-25 17:31:10
【问题描述】:
我正在尝试无限期地使用函数在一个范围之间输出一个随机数。我假设我使用 setInterval() 方法,但我对如何使用感到困惑。
这是我的代码:
<p id="para"></p>
var randomNumber = function (min, max) {
return Math.floor(Math.random()*(max-min+1)+(min));
}
document.getElementById("para").innerHTML = setInterval(randomNumber(9,15), 5000);
我在这里做错了什么?我想连续获得 9 到 15 之间的随机数。
【问题讨论】:
-
setInterval(randomNumber(9,15), 5000)调用randomNumber(9,15)并将其返回值传递给setInterval,与foo(bar())调用bar()和将其返回值传递给foo。请参阅链接问题的答案以了解该怎么做。
标签: javascript html function setinterval