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);
}