Sfortunatamente non è possibile aggiungere direttamente tag script all'innerHtml di un elemento poiché il browser non eseguirà il codice JavaScript. Invece, per aggiungere dinamicamente un tag script, il tag deve essere aggiunto al DOM.
Ciò è illustrato nel piccolo esempio seguente, utilizzando il file Libreria JavaScript GrabzIt.
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
</head>
<body>
<div id='insertCode'></div>
<script type='text/javascript'>
// Get the value from input box or link
var url = 'http://www.yahoo.com'
GrabzIt("Sign in to view your Application Key").ConvertURL(url).AddTo('insertCode');
</script>
</body>
</html>