JSFiddle - React, Tailwind, and code Playground

by clinei

JavaScript

xhr = new XMLHttpRequest();
xhr.onreadystatechange = function()
{
	if (xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200)
	{
		var parser = new DOMParser();
		var doc = parser.parseFromString(xhr.responseText, 'text/html');
    var divs = doc.getElementsByTagName('div');
		for (var i=0; i < divs.length; i++)
		{
			var div = divs[i];
      // remove condition
			if (div.id == "ext")
			{
				div.parentNode.removeChild(div);
			}
		}

		var frame = document.createElement('iframe');
		frame.src = "javascript:";
		document.body.appendChild(frame);
    var dc = (frame.contentWindow || frame.contentDocument);
    if (dc.document) dc = dc.document;
    dc.body = doc.body;
    console.log(dc);
	}
};
xhr.open('GET', 'https://fiddle.jshell.net/clinei/aroy741a/show/light/', true);
xhr.send();