Для того чтобы скопировать текст в буфер обмена при клике на элемент в JavaScript, можно использовать метод navigator.clipboard.writeText(). Вот пример, как это сделать: <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Копировать текст в буфер</title>
</head>
<body>
<p id="textToCopy">Это текст, который нужно скопировать.</p>
<button id="copyButton">Копировать текст</button>
<script>
document...
Представьте себе, это как оказалось не для всех очевидно просто. Попробую объяснить, как я это делаю. А Вы попробуйте сами повторить за мной. Для начала, вы копируете текст, который нужно где-то разместить. И он сохраняется у вас на телефоне.(в буфер обмена,если точнее) Естественно, нужно открыть окошко. Куда вы хотите вставить этот текст. Например редактор сайта, или сообщение. Вы открыли клавиатуру у себя в телефоне, или она откроется автоматически. Такое тоже бывает. Далее кликните по самому окошку ввода сообщеня...