Discuss / JavaScript / 直接对children排序

直接对children排序

Topic source

var tmp,list=document.getElementById('test-list');

    for (var i = list.children.length - 1; i >= 0; i--) {

    tmp=i;

    for (var j = i- 1; j >= 0; j--) {

    if(list.children[j].innerText<list.children[tmp].innerText){

    tmp=j;

    }

    }

    list.appendChild(list.children[tmp]);

}


  • 1

Reply