随机选择x个y div的Javascript以随机顺序显示

时间:2012-02-03 16:14:50

标签: javascript html random

如果我有10个div并且我想随机选择其中5个并以随机顺序显示它们,我该怎么做?

这就是我目前正在使用的内容:http://www.dynamicdrive.com/dynamicindex17/randomcontentorder.htm

2 个答案:

答案 0 :(得分:1)

将十个div放在一个数组中,将数组洗牌,并显示前五个。

答案 1 :(得分:0)

您可以将您的div命名为myDiv_0myDiv_9。然后,您可以使用var randomnumber=Math.floor(Math.random()*10)在JavaScript之间生成随机数。之后你可以通过window.getElementById('myDiv_' + randomnumber)得到你的div。