let list = document.getElementById("tasks");
let items = list.getElementsByTagName("li");
let itemsArray = [];
for (let i = 0; i < items.length; i++) {
itemsArray.push(items[i].textContent);
}
itemsArray.sort(function(a, b) {
return a.length - b.length;
});
list.innerHTML = "";
for (let i = 0; i < itemsArray.length; i++) {
list.innerHTML += "
Пример заданного HTML-документа:
<ul id="tasks">
<li>Велосипед</li><li>Скейт</li><li>Самокат</li>
</ul>
Пример результата:
<ul id="tasks">
<li>Скейт</li><li>Самокат</li><li>Велосипед</li>
</ul>