JavaScript实现随机抽取预先设定的数值,从10个不同的名字中随机抽取两个,抽取完之后,继续抽取,前两个将不复存在。 示例代码: <title>Js随机抽取数值</title> <script type="text/javascript"> var person = ['a','b','c','d','e','f','g','h','i','j'];//定义十个人 或者更多 person.sort(function(){ return 0.5- Math.random();});//洗牌随机打乱 function getPerson(num){//参数表示抽取几个人 for(var i=0;i<num;i++){ if(!person.length) break; alert(person.pop());//显示被抽到的人,可以在此处赋值给其他渠道 } alert('还剩'+person.length+'个'); } </script> <button onclick="getPerson(2)">点击抽取</button><br /><center>如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.veryhuo.com/' target='_blank'>http://www.veryhuo.com/</a></center>提示:可修改后代码再运行! 文章导航 jQuery实时数字统计,动画效果进度条的代码js实现的网页计算器雏形,简单的计算器