【发布时间】:2017-02-11 07:28:15
【问题描述】:
这就是我想要做的。在http://www.w3schools.com/js/ 工作了 3 小时后,我刚刚得到了这个随机的混合物。
<!DOCTYPE html>
<html>
<body>
<p>Loopin through an array using a for loop:</p>
<p id="demo"></p>
<script>
var myShows = ['Bones', 'Psych', 'Big Bang Theory', 'Mad Men',
'Breaking Bad', 'Modern Family', 'Game of Thrones', 'Dexter'];
var show = myShows[Math.floor(Math.random() * myShows.length)];
document.getElementById("demo").innerHTML = show
</script>
<input type="button" value="Refresh Page" onClick="window.location.reload()">
</body>
</html>
如何让随机生成器从两个或多个列表中随机抽取? 我如何让它在某些结果上做到这一点?
我正在寻找的结果: 而不是每次点击 1 个随机结果,
我点击一次,它 1.贯穿和排列的“表演、卡通、戏剧”
如果结果是shows,THEN RANDOMLY 生成其中一个show 结果 如果结果是卡通,则随机生成卡通结果 如果结果是剧院,则随机生成剧院结果
Shows = "bob newhard, mr.blevedere, growing pains"
cartoons = "chowder, flapjack, voltron"
Thearte = "Phantom of the opera, Lion king, Roots"
我将如何在数组上做这个数组?
【问题讨论】:
标签: javascript arrays random