Javascript随机名称始终返回相同的项
我有一段javascript代码,它从一个字符串数组中收集名称并返回一个随机名称,但每次我启动函数时,它都返回相同的名称;我需要刷新网页以生成新的随机名称Javascript随机名称始终返回相同的项,javascript,html,random,Javascript,Html,Random,我有一段javascript代码,它从一个字符串数组中收集名称并返回一个随机名称,但每次我启动函数时,它都返回相同的名称;我需要刷新网页以生成新的随机名称 var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”]; var randomItem=items[Math.floor(Math.random()*items.length)]; 函数getRandom(){ document.getElementById(“random”).innerHTML=rando
var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”];
var randomItem=items[Math.floor(Math.random()*items.length)];
函数getRandom(){
document.getElementById(“random”).innerHTML=randomItem;
}
获取随机名称
单击按钮生成新名称
您需要将随机函数放入getRandom()
函数中
var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”];
函数getRandom(){
var randomItem=items[Math.floor(Math.random()*items.length)];
document.getElementById(“random”).innerHTML=randomItem;
}
获取随机名称
单击按钮生成新名称
您需要将随机函数放入getRandom()
函数中
var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”];
函数getRandom(){
var randomItem=items[Math.floor(Math.random()*items.length)];
document.getElementById(“random”).innerHTML=randomItem;
}
获取随机名称
单击按钮生成新名称
您只创建一次,从不更改随机项目
——这就是为什么您总是得到相同的项目。将代码简化如下:
var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”];
函数getRandom(){
document.getElementById(“random”).innerHTML=items[Math.floor(Math.random()*items.length)];
}
获取随机名称
单击按钮生成新名称
您只创建一次,从不更改随机项目
——这就是为什么您总是得到相同的项目。将代码简化如下:
var items=[“托尼”、“彼得”、“克里斯”、“托尔”、“罗杰”、“史蒂夫”];
函数getRandom(){
document.getElementById(“random”).innerHTML=items[Math.floor(Math.random()*items.length)];
}
获取随机名称
单击按钮生成新名称
,这是因为您从不更改randomItem
。执行var randomItem=…
的时间和频率…?这是因为您从不更改randomItem
。执行var randomItem=…
的时间和频率…?