【发布时间】:2017-09-30 08:29:10
【问题描述】:
我目前正在完成一个项目,并且在我的编码中遇到了一个错误。
我有一个按钮,它调用一个 JS 提示框,要求输入 0 到 9 之间的整数。
然后将这个数字用作游戏,其中每秒出现 0 和 9 中的 3 个随机整数,当您点击匹配的数字时,您的分数会增加。
这是我目前的代码:
<script>
function chooseNum()
{
var txt;
var person = prompt("Choose an integer between 0 and 9:");
if (person == null || person == "") {
txt = "User cancelled the prompt.";
} else {
txt = person;
}
document.getElementById("chosen").innerHTML = txt;
}
</script>
我想确切地知道如何显示 0 到 9 范围内的随机整数。
这样的代码在正确的轨道上吗?
<script>
var id = window.setInterval(function(){randomNumber();},1000);
function randomNumber()
{
var rand = Math.floor(Math.random()*9);
$('#number1').html(rand);
}
</script>
谁能指出我正确的方向?
干杯。
【问题讨论】:
-
document.getElementById("number1").innerHTML = rand;
-
是的,FWIW
$('#number1')是 jQuery,显然你没有使用。 -
现在有道理了,谢谢大家...顺便说一句,我可以有一个按钮来启动我拥有的随机数序列吗?因为序列自动启动,我想通过按钮输入手动启动它。
标签: javascript html random