JSFiddle - React, Tailwind, and code Playground
HTML
<a href="http://google.com" id="link">Гугле</a>
JavaScript
function copyToClipboard(text) {
var selected = false;
var el = document.createElement('textarea');
el.value = text;
el.setAttribute('readonly', '');
el.style.position = 'absolute';
el.style.left = '-9999px';
document.body.appendChild(el);
if (document.getSelection().rangeCount > 0) {
selected = document.getSelection().getRangeAt(0)
}
el.select();
document.execCommand('copy');
document.body.removeChild(el);
if (selected) {
document.getSelection().removeAllRanges();
document.getSelection().addRange(selected);
}
}
document.getElementById('link').addEventListener('click', function(e) {
e.preventDefault();
copyToClipboard(this.getAttribute('href'));
alert("Текст скопирован в буфер");
})