["script[type='module']"] action = "wrap" template =''' <script> document.addEventListener('DOMContentLoaded', () => { document.getElementById('start_button').addEventListener('click', function() { let element = document.createElement('{{{TAG}}}'); let attr_string = `{{{ATTR}}}` attr_string.split(' ').forEach(function(attr) { let attr_array = attr.split('='); element.setAttribute(attr_array[0], attr_array[1].slice(1, -1)); }); element.innerHTML = `{{{CONTENT}}}`; document.body.appendChild(element); const remove = ['start_container', 'init-styles'] remove.forEach(function(id) { let container = document.getElementById(id); container.parentNode.removeChild(container); }); }); }); </script>'''