Как скопировать текст в теге
при нажатии на него?
<p class="dialog-header">Ваш промокод:</p>
<p class="promokode" id="promokodeID">12345abc</p> <!--При нажатии на него нужно его же скопировать-->
<p class="promokode-description">Нажмите на него, чтобы скопировать</p>
Ответы (1 шт):
Автор решения: vsemozhebuty
→ Ссылка
Можно так:
document.querySelector('#promokodeID').addEventListener(
'click',
async (event) => {
const code = event.target.innerText;
await navigator.clipboard.writeText(code);
alert(`${code} copied!`);
}
);