Discuss
/
JavaScript
/
简简单单的实现
简简单单的实现
Topic source你好,请问下面这段代码作用是什么?为什么我不能直接对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
amenrun
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]; }