从数组中随机选择名称
Randomly selecting name from array
好的,所以我有一个数组的名称,将显示在页面上,当用户点击按钮"生成"。
我不能把名字显示在屏幕上。
是什么原因导致的,我如何解决它?
<p id="textbox">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
var names = {"Alex", "Alan", "Sean"};
var displayNames = names[Math.floor(Math.random() * names.length)];
document.getElementById("textbox").innerHMTL = displaynames;
</script>
-
将大括号改为方括号:
var names = ["Alex", "Alan", "Sean"];
-
大小写一致。
displayNames
与displaynames
不同 -
将
innerHMTL
改为innerHTML
var names = ["Alex", "Alan", "Sean"];
var displayNames = names[Math.floor(Math.random() * names.length)];
document.getElementById("textbox").innerHTML = displayNames;
<p id="textbox"></p>
你的代码有很多错别字:
- {} -> []
- displaynames -> displaynames
- innerHTML -> innerHTML
相关文章:
- 选择随机图像,检查是否在特定范围内并相应显示
- 从Javascript记录数组中选择随机项,并将其转换为数组
- 从不同的数组中选择随机字符串
- 如何选择随机关键字
- 从列表中选择随机段落
- 选择随机
- 元素
- 如何从 Assoc 数组中选择随机值,然后显示键和值
- 如何从数组中选择随机声音?(JS)
- 从194481可能性中选择随机组合
- 从数组中选择随机项目
- 选择随机选项并执行功能
- 如何从数组中选择随机元素并将其从列表中删除
- 从Javascript嵌套数组/数据结构中选择随机项
- Jquery选择随机单元格每秒钟
- Jquery中根据条件选择随机值
- 在javascript中选择随机、对应数据的最佳方式
- SQL选择随机行
- 从JSON响应中选择随机项
- 选择随机元素
- 从表中选择随机行,然后删除该行并使用该行创建一个新表