Доброго времени суток, друзья. Вот таким образом пытаюсь при нажатии на ссылку поместить текст ссылки в буфер обмена, но ничего не выходит:
<html>
<head>
<title>Test Page</title>
</head>
<body>
<main>
<a id='copy' href='/category.php'>Этот текст нужно скопировать в буфер обмена</a>
<script>
const copy = document.querySelector('#copy');
copy.addEventListener('click',
function(event) {
const text = document.querySelector('#copy');
text.select();
document.execCommand('copy');
});
</script>
</main>
</body>
</html>
Подскажите пожалуйста, как правильно скопировать текст ссылки в буфер обмена и вывести сообщение о том, что она скопирована. Не важно на чистом JS или jQuery. Любой вариант подойдет. Спасибо.