JS копировать в буфер




Javascript код копирование ссылки или текста в буфер.
<a onclick="copy('http://sale.megabit24.ru');">Скопировать ссылку</a>
<script>
function copy(str){
let tmp = document.createElement('INPUT'), // Создаём новый текстовой input
focus = document.activeElement; // Получаем ссылку на элемент в фокусе (чтобы не терять фокус)

tmp.value = str; // Временному input вставляем текст для копирования

document.body.appendChild(tmp); // Вставляем input в DOM
tmp.select(); // Выделяем весь текст в input
document.execCommand('copy'); // Магия! Копирует в буфер выделенный текст (см. команду выше)
document.body.removeChild(tmp); // Удаляем временный input
focus.focus(); // Возвращаем фокус туда, где был

var alert = 'ссылка скопирована в буфер';
alert(alert);
</script>


Возврат к списку


Адрес

г.Москва
ул. Лесная 7

График работы
  • 9:00-21:00
  • без выходных
Телефон
  • +7 (968) 929-40-41
E-mail

info@megabit24.ru