title: How to create dynamic HTML?
body: <p>with out a library, given an anchor element.</p>
  
  <p>so <code>render(anchor_element)</code> will render content in the browser.</p>
  
  <p>I'm asking about the best approach.  My idea was to use <code>HTMLToElement</code> and from there apply CSS to it which has already been loaded.</p>
  
  <pre><code>$P.HTMLToElement = function (html) {
      var div = document.createElement('div');
      div.innerHTML = html;
      return div.firstChild;
  };
  </code></pre>