다음 코드는 목록을 다음과 같이 정렬합니다. 1. item, 10. item, 100. item ... 숫자로 목록을 정렬하려면 무엇을 추가하거나 변경합니까 (1,2,3 ...) ?숫자 순서 목록
function sortUnorderedList(ul, sortDescending) {
if(typeof ul == "string")
ul = document.getElementById(ul);
var lis = ul.getElementsByTagName("LI");
var vals = [];
for(var i = 0, l = lis.length; i < l; i++)
vals.push(lis[i].innerHTML);
vals.sort();
if(sortDescending)
vals.reverse();
for(var i = 0, l = lis.length; i < l; i++)
lis[i].innerHTML = vals[i];
}
window.onload = function() {
var desc = false;
document.getElementById("test").onclick = function() {
sortUnorderedList("lister", desc);
sortUnorderedList("bin", desc);
desc = !desc;
return false;
}
}