JSFiddle - React, Tailwind, and code Playground

by ashraf_sabry_m

HTML

<div id="myDiv">
    <div class="num">8</div>
    <div class="num">2</div>
    <div class="num">1</div>
    <div class="num">3</div>
</div>

JavaScript

var elems = document.getElementsByClassName("num");

Array.prototype.sort.call(elems, function(a, b) {
    return Number(a.innerHTML) - Number(b.innerHTML);      
});

var parent = document.getElementById('myDiv');

for (var i = 0; i < elems.length; i++) { 
    var e = elems[i];
    
    parent.removeChild(e);
}