Discuss / JavaScript / 我写的应该是最笨的方法

我写的应该是最笨的方法

Topic source

反草

#1 Created at ... [Delete] [Delete and Lock User]
// sort list:
var 
   i,c,arr = [],
   list = document.getElementById('test-list');
   for(i=0;i<list.children.length;i++){
      c = list.children[i].innerText;
      arr.push(c);
}
   arr.sort();
   for(i=0;i<list.children.length;i++){
      list.children[i].innerText = arr[i];
}

你不是一个人!

var o = document.getElementById('test-list');
var arr = [];
var 
    i,j;
for(i=0;i<o.children.length;i++){
    arr.push(o.children[i].innerText);
}
arr.sort();
for(j=0;j<arr.length;j++){
    document.querySelectorAll('ol#test-list >li.lang')[j].innerText=arr[j];
}

我也是这么写的!!!! // sort list: var arr = []; var list = document.getElementById("test-list"); for(var i = 0;i < list.children.length; i++){ arr.push(list.children[i].innerText); } arr.sort(); for(var j = 0; j < list.children.length; j++){ list.children[j].innerText = arr[j]; }


  • 1

Reply