JSFiddle - React, Tailwind, and code Playground

HTML

<div class="body">

</div>

CSS

div {
  border: solid 1px black;
  padding: 10px;
}

JavaScript

var detached = document.createElement('div');
detached.className = "handled";
detached.innerHTML = "DETACHED";

handled = document.getElementsByClassName('handled');

for(var i = 0; i < handled.length; i++) {
  handled[i].onclick = function() {
    console.log("click");
  };
}

var html = '<div class="handled">ATTACHED</div>';

document.querySelector(".body").innerHTML = html;