html
<ul >
li>
li>
li>
li>
li>
ul>
思路:
1,将li集合插入一个数组里
2,对数组进行排序
3,将排序后的数组appendChild那个ul里
说明:
appendChild的用法,见
http://www.cnblogs.com/huaci/p/3823031.html
li集合,它并不等同于数组,所以也没有sort方法
js代码
window.onload = function(){
oBtn.onclick = function(){
var arr = [];
for(var i=0; i<oUl.children.length; i++){
arr.push(oUl.children[i]);
}
arr.sort(function(li1,li2){
var n1 = parseInt(li1.innerHTML);
var n2 = parseInt(li2.innerHTML);
return n1-n2;
});
for(var i=0; i<arr.length; i++){
oUl.appendChild(arr[i]);
}
}
}
相关文章:
-
2022-12-23
-
2022-12-23
-
2021-06-15
-
2021-11-17
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23