JSFiddle - React, Tailwind, and code Playground

by Barry Margolin

HTML

<button id="button">Click me</button>

JavaScript

function newWindow() {
  var win = window.open('');
  win.document.head.innerHTML = '<title>Hi</title></head>';
  win.document.body.innerHTML = '<body>Sample text</body>';
  var script = document.createElement('script');
  script.textContent = "alert('JS is running');";
  win.document.head.appendChild(script);
}

$("#button").click(newWindow);