I made an example of a sandbox with an example inside there is a list with data-attribute and menu items are scattered and I want to sort these items but I did not succeed this, help to understand
https://codepen.io/topicstarter/pen/gOYMedv
var mass = [];
var children = document.querySelector(".menu").children;
for(var i = 0; i < children.length; i++){
mass.push(children[i].getAttribute('data-num'));
}
mass.sort(function (a, b) {
return a - b;
});
console.log(mass);
<ul class="menu">
<li data-num="1">a</li>
<li data-num="3">c</li>
<li data-num="5">e</li>
<li data-num="2">b</li>
<li data-num="4">d</li>
<li data-num="6">f</li>
</ul>