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?