从数组中选择一个随机元素并将其显示在屏幕上

时间:2014-05-19 00:22:52

标签: javascript jquery html css arrays

我试图从数组中选择一个随机元素并使用jQuery显示它。到目前为止,我只能单击数组并重置为0.不确定如何使用Math.random();就在这里

Codepen:http://codepen.io/Travo100/pen/xAKji

counter = 0;

var compArray = [ "Cat", "Dog", "Rabbit", "Cow", "Sheep", "Human" ];

$('a').click(function () {

    counter = (counter + 1) % compArray.length;
    $(this).html(compArray[counter]);

});

1 个答案:

答案 0 :(得分:0)

使用此:

var rand = compArray[Math.floor(Math.random() * compArray.length)];