```dataviewjs const codes = []; for (let i = 0; i < 10; i++) { const p = dv.paragraph("```\n```"); const pre = p.querySelector("pre"); const code = pre.querySelector("code"); const button = pre.querySelector("button.copy-code-button"); button.addEventListener("click", () => { navigator.clipboard.writeText(code.innerText); generate(); }); codes.push(code); } function generate() { for (const code of codes) { code.innerText = crypto.randomUUID(); } } generate(); ```