I have a few <div> elements in my HTML page that I've converted into a javascript array.
I've randomized the array and now I need to print it back on the page. How can I do that?
Here's the code
let fields = document.getElementsByClassName('col-md-2')
let fieldsArr = Array.from(fields);
let randFields = fieldsArr.sort(function() {
return 0.5 - Math.random()
});
<div class="row">
<div class="col-md-2" id="1">1</div>
<div class="col-md-2" id="2">2</div>
<div class="col-md-2" id="3">3</div>
<div class="col-md-2" id="4">4</div>
<div class="col-md-2" id="5">5</div>
<div class="col-md-2" id="6">6</div>
<div class="col-md-2" id="7">7</div>
<div class="col-md-2" id="8">8</div>
<div class="col-md-2" id="9">9</div>
<div class="col-md-2" id="10">10</div>
<div class="col-md-2" id="11">11</div>
<div class="col-md-2" id="12">12</div>
<div class="col-md-2" id="13">13</div>
<div class="col-md-2" id="14">14</div>
<div class="col-md-2" id="15">15</div>
<div class="col-md-2" id="16">16</div>
<div class="col-md-2" id="17">17</div>
<div class="col-md-2" id="18">18</div>
<div class="col-md-2" id="19">19</div>
<div class="col-md-2" id="20">20</div>
<div class="col-md-2" id="21">21</div>
<div class="col-md-2" id="22">22</div>
<div class="col-md-2" id="23">23</div>
<div class="col-md-2" id="24">24</div>
</div>
Displaying randFields on the page, gives me back 24
[object HTMLDivElement].