Discuss / JavaScript / 好玩~

好玩~

Topic source
var box = document.getElementById('test-list'),
    list = document.getElementsByClassName('lang');
for (var i = 0; i < list.length - 1; i++) {
    for (var j = 0; j < list.length - 1; j++) {
        if (list[j].innerHTML > (list[j + 1].innerHTML)) {
            box.insertBefore(list[j + 1], list[j]);
        };
    };
};

有点像冒泡的想法吧。

var box = document.getElementById('test-list'), list = document.getElementsByClassName('lang'); for (var i = 0; i < list.length - 1; i++) { for (var j = 0; j < list.length - i - 1; j++) { if (list[j].innerHTML > (list[j + 1].innerHTML)) { box.insertBefore(list[j + 1], list[j]); }; }; };

这才是冒泡


  • 1

Reply