Как сделать чтобы при нажатии на ссылку копировать её URL

Как сделать чтобы при нажатии на ссылку копировать её URL


<a id="copy-link-1" class="copy-link">
  https://zaplata.ru/wp-content/uploads/2025/12/oplata-dannie.jpg
</a>

<br /><br />


<a id="copy-link-2" class="copy-link">
  https://zaplata.ru/wp-content/uploads/2025/12/kak-oplata.png
</a>

<script>
  // Назначаем обработчик всем элементам с классом 'copy-link'
  document.querySelectorAll('.copy-link').forEach(link => {
    link.addEventListener('click', async function(event) {
      event.preventDefault(); // отменяем переход по ссылке, если нужно
      try {
        await navigator.clipboard.writeText(this.textContent.trim());
        alert('Скопировано!');
      } catch (err) {
        console.error('Не удалось скопировать:', err);
        alert('Ошибка копирования');
      }
    });
  });
</script>


guest
Закрыть меню