Как отменить порядок элементов списка в неупорядоченном списке
Позволять'скажем, у меня есть неупорядоченный список, например:
Bald Eagle
Falcon
Condor
Albatross
Parrot
С простым JavaScript (не включая jQuery) я хотел бы иметь возможность изменить порядок следования этого списка, чтобы он соответствовал ожидаемому следующему »выход":
Parrot
Albatross
Condor
Falcon
Bald Eagle
Это JavaScript, который я пытался кодировать, чтобы попытаться достичь этой цели:
var birdList = document.getElementById("birds").getElementsByTagName("li");
var birdListReverse = birdList.reverse();
for(var i = 0; i < birdList.length; i++)
{
birdList[i] = birdListReverse[i];
}
Я думаю, что как-то перезаписать текущие элементы списка с теми, что ввспять» Список будет достаточным, но не будет. Должен ли я как-то манипулировать каждымnodeValue
в списке?
Я хотел бы сделать это, когда кнопка нажата - это самая легкая часть, это просто использование техники, которая переворачивает список, что немного мешает мне.