JSFiddle - React, Tailwind, and code Playground

HTML

<script id='test'>docWrite('test', '/echo/html')</script>

JavaScript

function docWrite(id, url) {
    var xmlhttp = new XMLHttpRequest(),
        _id = id;
    
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState == 4 
             && xmlhttp.status == 200) {
            var el = document.getElementById(_id),
                textnode = el.firstChild,
                div = document.createElement('div');
            
            div.id = _id;
            div.appendChild(textnode);
            
            el.parentNode.insertBefore(div, el.nextSibling);
            el.parentNode.removeChild(el);
            
            console.log(xmlhttp.responseText);
        }
    }
    
    xmlhttp.open("GET", url, false );
    xmlhttp.send();
}