JSFiddle - React, Tailwind, and code Playground

HTML

<span id="name">comment</span>

<div onclick="replacetext();">test</div>

JavaScript

function replacetext() {
    $("#name").replaceWith($('<textarea>').attr({
        id: 'name',
        value: $('#name').text()
    }));

    $('<button>yes</button>').insertAfter("#name")

}