JSFiddle - React, Tailwind, and code Playground
JavaScript
var element = document.createElement('div');
element.className = 'my-class';
var script = document.createElement('script');
script.innerHTML = 'console.log(document.currentScript.parentNode.host)';
var shadow = element.createShadowRoot();
shadow.appendChild(script);
document.body.appendChild(element);