') } var els=document.getElementsByTagName('div'); var cards=getRandomPlayCard(els.length); var randomEls=[]; for(var i=0,len=cards.length;ialert(['总数:',randomEls.length,'打乱顺序后: ',randomEls[0].innerHTML,randomEls[randomEls.length-1].innerHTML]); var d0=new Date(); var elsSorted=sortBy(randomEls,function(el){return el.sourceIndex+100000000;}) alert(['总数:',elsSorted.length,'排序耗时:',new Date()-d0,'重新排序后: ',elsSorted[0].innerHTML,elsSorted[elsSorted.length-1].innerHTML]);