title: How to insert HTML string in between two DOM nodes?
body: <p>Consider following DOM fragment:</p>
  
  <pre><code>&lt;div id="div-1"&gt;foo&lt;/div&gt;
  &lt;div id="div-2"&gt;bar&lt;/div&gt;
  </code></pre>
  
  <p>Is it possible to insert HTML string (EDIT: that contains tags to render) between divs <em>without</em> wrapping it in another div (EDIT: or some other tag) created via document.createElement and setting its innerHTML property?</p>