2011-04-18 61 views
0

我目前正在寻找一种方法来显示五个关键字/链接,每次总共大约有50个关键字/链接。例如,一个函数可以抓取一个关键字和链接,随机选择它们,并根据我喜欢的CSS将它们显示在网页中。随机化关键字链接

听起来很简单,但我似乎无法找到我正在寻找的答案。任何帮助表示赞赏!谢谢!

回答

0

这样的事情?

function getRandomLinks(count,links){ 
    var randomlinks = []; 
    for(var i = 0; i < count; i++){ 
     randomlinks.push(links.splice(Math.floor(Math.random()*links.length),1)[0]); 
    } 
    return randomlinks; 
} 
console.log(getRandomLinks(2,["link1","link2","link3","link4"])); 
+0

我该如何去使用该代码来显示5个关键字而不是混合所有50个? – Dustin 2011-04-19 21:06:49