JSFiddle - React, Tailwind, and code Playground

HTML

<div id="duplicater0"> 
    duplicate EVERYTHING INSIDE THIS DIV
</div>

JavaScript

document.getElementById('duplicater0').onclick = duplicate;


var i = 0;

function duplicate() {
    var original = document.getElementById('duplicater' + i);
    var clone = original.cloneNode(true); // "deep" clone
    clone.id = "duplicetor" + ++i; // there can only be one element with an ID
    clone.onclick = duplicate; // event handlers are not cloned
    original.parentNode.appendChild(clone);
}