function compareNamesDes(a, b) { if (a.dataset.name < b.dataset.name) return -1; if (a.dataset.name > b.dataset.name) return 1; return 0; } let axesList = document.querySelector(".axes_list"); let essaysList = document.querySelector(".essays_list"); let interviewsList = document.querySelector(".interviews_list"); /* function sortAxesDes() { var indexes = axesList.querySelectorAll("[data-name]"); var indexesArray = Array.from(indexes); let sorted = indexesArray.sort(compareNamesDes); sorted.forEach(e => axesList.appendChild(e)); } sortAxesDes(); */ function sortEssaysDes() { var indexes = essaysList.querySelectorAll("[data-name]"); var indexesArray = Array.from(indexes); let sorted = indexesArray.sort(compareNamesDes); sorted.forEach(e => essaysList.appendChild(e)); } sortEssaysDes(); function sortInterviewsDes() { var indexes = interviewsList.querySelectorAll("[data-name]"); var indexesArray = Array.from(indexes); let sorted = indexesArray.sort(compareNamesDes); sorted.forEach(e => interviewsList.appendChild(e)); } sortInterviewsDes();