Javascript 不生成随机数
我正在制作一个网站,将生成一个随机数使用JS。但出于某种原因,它显示了Javascript 不生成随机数,javascript,html,random,Javascript,Html,Random,我正在制作一个网站,将生成一个随机数使用JS。但出于某种原因,它显示了未定义的。我不想那样。这是我的密码 var showtrandomnumberdiv=document.getElementById(“显示随机数”); var number1=document.getElementById(“number-1”); var number2=document.getElementById(“number-2”); var generate=document.getElementById(“g
未定义的。我不想那样。这是我的密码
var showtrandomnumberdiv=document.getElementById(“显示随机数”);
var number1=document.getElementById(“number-1”);
var number2=document.getElementById(“number-2”);
var generate=document.getElementById(“generate”);
var newPara=document.createElement(“p”);
generate.addEventListener(“单击”,函数(){
数字=[];
对于(变量i=0;i>number1&&i
您好,欢迎使用Random generator!
不仅是数字,还有字母!
如果要输入正数,请参见下文
您确实在代码中犯了一些错误。以下是固定版本:
var showtrandomnumberdiv=document.getElementById(“显示随机数”);
var number1=document.getElementById(“number-1”);
var number2=document.getElementById(“number-2”);
var generate=document.getElementById(“generate”);
var newPara=document.createElement(“p”);
showRandomNumberDiv.appendChild(新段落);
generate.addEventListener(“单击”,函数(){
var数=[];
for(var i=parseInt(number1.value);i
您好,欢迎使用Random generator!
不仅是数字,还有字母!
如果要输入正数,请参见下文
您调试代码了吗?只需将debugger
添加到numbers=[]
之前的一行,然后查看每个步骤以及您缺少的内容…”“i>number1&&ii>number1.value&&i
newPara.innerHTML=numbers[Math.floor(Math.random()*numbers.length)]的值代码>。好的,所以,Math.random()
生成一个介于0和1之间的值(这是一个演示,我花了3秒钟才拼凑起来:)。你选择了0.75*2的索引,你的索引键是1.5?但是按下按钮会添加像1=>value,2=>value这样的键?我根本看不出这是如何工作的?输入不是应该有一些值,比如value=“1”,然后通过var number1=document.getElementById(“number-1”).value访问它代码>