const copyToClipboard = (v) => { navigator.clipboard.writeText(v) .then(alert("text copied to clipboard!")); } const clickEventHandler = (e) => { e.preventDefault() const raw = e.target.getAttributeNode("x-content"); const content = atob(raw.value); copyToClipboard(content); } const copyables = document.getElementsByClassName("copyable"); for (const c of copyables) { c.onclick = clickEventHandler; }