Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript随机名称始终返回相同的项_Javascript_Html_Random - Fatal编程技术网

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

我有一段javascript代码,它从一个字符串数组中收集名称并返回一个随机名称,但每次我启动函数时,它都返回相同的名称;我需要刷新网页以生成新的随机名称

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=…
的时间和频率…?