https://stackoverflow.com/questions/55173949/appending-a-node-multiple-times-using-javascript-only-appends-once

by andrew rowe

HTML

<body>
  <ul id="myList">
  </ul>
</body>

JavaScript

var node = document.createElement("LI");
 var textnode = document.createTextNode("A node");
 node.appendChild(textnode);
 for (let x = 0; x < 5; x++) {
   document.getElementById("myList").appendChild(node);
 }