JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/dot-luv/jquery-ui.css">

CSS

pre { width: 100%; border: solid 1px #ddd; }

JavaScript

var html = ""
html += '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'
html += '<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">'
html += '  <head>                                                        '
html += '    <title>Sub Page to Parse</title>                            '
html += '    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"><\/script>'
html += '    <meta name="keywords" content="parent, html, parsing">      '
html += '  </head>                                                       '
html += '  <body>                                                        '
html += '    <script type="text/javascript">                             '
html += '      alert("im javascript");                                   '
html += '      setTimeout(function() {                                   '
html += '        $("body").css("background-color", "#ffaaaa")            '
html += '      }, 400);                                                  '
html += '    <\/script>                                                  '
html += '    <div id="child_div"></div>                                  '
html += '  </body>                                                       '
html += '</html>'

var result = $("<p />").html(html).html();
$(document.body).text(result);