Estoy generando y agregando elementos en JS con literales de plantilla. Estos elementos necesitan oyentes onclick. En lugar de seleccionar y configurar en JS, pensé en poner onclick en la plantilla:
// report.js export default function report() { console.log('Running') } // template.js export default elementHTML = `<div onclick="report()"></div>` // draw.js import elementHTML from './template.js' export default function draw(){ const container = document.getElementbyId('container') for (let i = 0; i < 20; i++) { const domElement = document.createElement('div') container.appendChild(domElement) domElement.outerHTML = elementHTML } } // index.js import draw from './draw.js' draw() ¿En qué archivo debo import report para que el paquete web sepa importarlo como una dependencia del módulo para que se ejecute el html onclick?