JSFiddle - React, Tailwind, and code Playground
HTML
<div id="div-1">foo</div>
<div id="div-2">bar</div>
JavaScript
var el = document.getElementById("div-2"),
html = "<span>Some HTML <b>hre</b></span>";
/* // Internet Explorer, Opera, Google Chrome and Safari
if (el.insertAdjacentHTML)
el.insertAdjacentHTML ("beforeBegin", html); */
el.innerHTML = html
/* else {
var range = document.createRange();
var frag = range.createContextualFragment(html);
el.parentNode.insertBefore(frag, el); */
/* } */