javascript sort of HTML elements

后端 未结 5 1328
暗喜
暗喜 2020-11-30 05:56

I\'m trying to sort an li elements and get an unexpacted result I need to sort it three times to get it correctly,

where have I mistaken? javascript

5条回答
  •  迷失自我
    2020-11-30 06:36

    according to documentation it needs numeric values. more intelligible:

        var sort_by_name = function(a, b) {
             if(a.innerHTML.toLowerCase() < b.innerHTML.toLowerCase()) return -1;
             if(a.innerHTML.toLowerCase() > b.innerHTML.toLowerCase()) return 1;
             return 0;
        }
    

提交回复
热议问题