Мне нужен небольшой скрипт, который позволит мне копировать текстовую строку при нажатии без кнопки .
Я нашел этот код:
function copy(that){
var inp =document.createElement('input');
document.body.appendChild(inp)
inp.value =that.textContent
inp.select();
document.execCommand('copy',false);
inp.remove();
}
Код копирует текст по клику, но не показывает никакого сообщения. Я хотел бы немного изменить его, чтобы при нажатии пользователем на текст он копировался и показывал небольшое всплывающее сообщение в течение 2-3 (затем оно должно исчезнуть само собой) секунд, говоря, что текст был скопирован в буфер обмена. У кого-нибудь есть идеи, как изменить код таким образом?
<p onclick="copy(this)">example text</p>
- так он распознает, какой код копировать.