如何使用 javascript 将静态信息分配给随机选择的数据
How can I assign static pieces of information to randomly selected data with javascript?
我有一个简单的javascript程序,我正在用于一个项目。简单地解释一下,它只是在外部js文件中的html页面上显示一个随机单词,例如汽车,公共汽车,火车,轮船等。每次选择的单词都是随机选择的。因此,在一个负载上,它可能会说巴士,然后另一个时候它可能会说飞机。
我现在想为每个单词分配静态信息,我试图弄清楚,对我来说实现这一点的最简单方法是什么?例如,我仍然希望随机选择数据,但如果它说 Bus,我想显示总线的图片或显示一些其他数据,但只有在选择 Bus 时,所有其他单词也是如此。
创建一个对象数组:
var wordList = [
{
"word" : "Bus",
"image" : "http://www.example.com/bus.jpg"
},
{
"word" : "Airplane",
"image" : "http://www.example.com/airplane.jpg"
}
]
然后,您可以通过以下方式引用它们:
var busWord = wordList[0].word;
var airplaneImage = wordList[1].image;
获得随机数后,您可以相应地生成配对:
var rand = Math.floor((Math.random()*wordList.length)+1);
var myWord = wordList[rand].word;
var myImage = wordList[rand].image;
相关文章:
- 从a-z中随机选择一个字母
- Javascript从数组中随机选择并按字母顺序排列
- 当我点击一个按钮时随机选择一个声音来重现的脚本
- 如何从包含1000个项目的数组中随机选择一个项目
- 从数组中随机选择项,仅在以前未使用过时使用
- 如何提交从列表中随机选择的非重复变量
- 使用Javascript从字符串中返回随机选择
- 试图用随机选择的单词填充html中的ul.JS
- 尝试使用Javascript在数组中创建一个带有随机选择页面的链接
- 引导程序3转盘-随机选择下一张幻灯片
- 70%的时间运行JavaScript函数,从函数数组中随机选择
- 如何使用JavaScript在HTML5网站上随机选择歌曲播放(从列表中)
- 每次单击按钮时随机选择颜色
- 从数组中随机选择,但在for循环中选择是不可能的;没有按预期工作
- mysqlphp使用javascript旋转器随机选择
- 如何从集合中随机选择项目
- 在控制台上播放脚本时,如何进行随机选择
- 随机选择没有重复项的数组项,而不删除项(JavaScript)
- 从包含文件夹的文件夹中随机选择文件,然后选择文件
- 从数组列表中随机选择一个段落 Javascript