【发布时间】:2012-08-23 12:15:10
【问题描述】:
var randNum = function(){
var max = document.getElementById('max').value;
var min = document.getElementById('min').value;
var reps = document.getElementById('reps').value;
var i;
for (i=0; i<reps; i++){
var num = min + Math.floor(Math.random() * (max - min + 1)); //rand # 0-(max-1)
addTXT(num);
}
};
这个函数应该将输入到 ID 为“min”、“max”和“reps”的文本框中的数字,并使用它们来产生一些随机数。它不会向 HTML 文档写入任何内容。 addTXT() 函数应该将数字写入 div,我知道它可以工作,因为在此之前我已经很好地使用了它。任何帮助,将不胜感激。另外,我使用 javascript 还不到一周,所以我怀疑这个问题真的很明显,我只是没有看到它。
var addTXT = function(newText){
var outputDiv=document.getElementById("console");
var oldText = outputDiv.innerHTML;
outputDiv.innerHTML = newText + oldText;
};
【问题讨论】:
标签: javascript html random numbers