Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как в js скопировать в буфер обмена? (https://javascript.ru/forum/misc/75434-kak-v-js-skopirovat-v-bufer-obmena.html)

MC-XOBAHCK 08.10.2018 17:00

Как в js скопировать в буфер обмена?
 
Как в javascript делать копирование в буфер (на клавиатуре команда Ctrl + C) ?
Вот исходные данные:
<input type="text" value="тестовое значение">
<button id="copy">Скопировать<button>

Dilettante_Pro 08.10.2018 17:35

<input type="text" value="тестовое значение">
<button id="copy">Скопировать</button>
<script>
copy.onclick = function () {

   var range = document.createRange();
  range.selectNode(document.querySelector('input')); 
  window.getSelection().addRange(range); 
 
  
  try { 
    document.execCommand('copy'); 
  } catch(err) { 
    console.log('Can`t copy, boss'); 
  } 

  window.getSelection().removeAllRanges();
}
</script>

MC-XOBAHCK 08.10.2018 18:40

Dilettante_Pro, спасибо!


Часовой пояс GMT +3, время: 09:21.