I want to read the html from a site and then split it into nodes. I tried this code:
function load() {
 $(document).ready(function () {
  $.get("https://example.com/index.html", function (data) {
   const loadpage = async function() {
    var nodes = [...data.childNodes].slice(-3);
    var cont = document.getElementById("container");
    var msg = nodes;
   });
    
        if(cont.innerHTML='') {
         cont.insertAdjacentHTML('afterbegin', msg);
    }   else {
        cont.innerHTML=msg;
     }          
    };
   
   loadpage();
   });
  });
}
load();
html looks like this:
<main>
 <div class="msg">something</div>
 <div class="msg">something</div>
 <div class="msg">something</div>
 <div class="msg">something</div>
 <div class="msg">something</div>
 <div class="msg">something</div>
</main>
the expected output should be:
 <div class="msg">something</div>
 <div class="msg">something</div>
 <div class="msg">something</div>
since I want only the last 3 nodes.
Thank you.
 
    