JSFiddle - React, Tailwind, and code Playground

HTML

<div>
    <input type="button" onclick="functionClone(this);" value="Dolly"/>
    <input type="button" onclick="functionClone(this);" value="Dolly_1"/>
</div>

JavaScript

functionClone = function(subject){
    var clonenode = subject.cloneNode(true);
    alert("created clone node" + clonenode);
    subject.value = 'Dolly\'s been cloned!';
    subject.disabled = true;
    addElementAfter(subject, clonenode);
}     

addElementAfter = function(subject, newElement){
    subject.parentNode.insertBefore(newElement,subject.nextSibling);
}