Discuss / JavaScript / 简简单单的实现

简简单单的实现

Topic source

amenrun

#1 Created at ... [Delete] [Delete and Lock User]
在此插入代码

var i,j, newList=[], list=document.getElementById('test-list').children; for(i=0;i<list.length;i++){ newList.push(list[i].innerHTML); } newList.sort(); for(j=0;j<newList.length;j++){ list[j].innerHTML=newList[j]; }

VeraJy-bupt

#2 Created at ... [Delete] [Delete and Lock User]

你好,请问下面这段代码作用是什么?为什么我不能直接对list[]直接使用sort()方法??

for(i=0;i<list.length;i++){
    newList.push(list[i].innerHTML);
}
var lang = document.getElementsByClassName('lang');
    var arr = [];
    for(var i = 0; i < lang.length; i++){
        arr.push(lang[i].innerHTML);
    }
    arr = arr.sort();
    for(var i = 0; i < arr.length; i++){
        lang[i].innerHTML = arr[i];
    }

  • 1

Reply