JSFiddle - React, Tailwind, and code Playground

by Alexandre Simoes

JavaScript

function injectScript(arg1){
    var funct = "function main() { alert('injected: " + arg1 + "'); }";
    
    var scriptElem = document.createElement('script');
    scriptElem.appendChild(document.createTextNode('('+ funct +')();'));
    (document.body || document.head || document.documentElement).appendChild(scriptElem);
}

injectScript('parameter 1');