// 比较函数 抽离出来 function comparelist(li1,li2){ return li1.innerText.toLowerCase()<li2.innerText.toLowerCase(); } // 选择排序 var list = document.getElementById('test-list'); var lans = list.children; for(var i=0;i<lans.length-1;i++){ var min = i; for(var j=i+1;j<lans.length;j++){ if(comparelist(lans[j],lans[min])){ min = j; } } if(min!=i){ list.insertBefore(lans[min],lans[i]); } }
Sign in to make a reply
SpringShaw