JSFiddle - React, Tailwind, and code Playground
HTML
<script id='testjs'>
function alertMe(){alert(3);}
</script>
1<button id='a'>copy script to local storage</button>
<br>
2<button id='b'>load script from local storage</button>
<br>
3<button id='c'>add it to page</button>
<br>
JavaScript
var tag = getId('testjs'),
a = getId('a'),
b = getId('b'),
c = getId('c'),
script;
a.addEventListener('click', function () {
localStorage.setItem('js', tag.innerHTML);
});
b.addEventListener('click', function () {
script.textContent = localStorage.getItem('js');
console.log(localStorage.getItem('js'));
console.log(script.textContent);
});
c.addEventListener('click', function () {
document.body.appendChild(script);
alertMe();
});
var script = document.createElement("script");
script.type = "text/javascript";
function getId(x) {
return document.getElementById(x);
}