Показать сообщение отдельно
  #12 (permalink)  
Старый 18.09.2018, 10:58
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Работает и на сайте
<input type="text" class="copy" value="Text 1">
<input type="text" class="copy" value="Text 2">
<script>
let copy = Array.from(document.querySelectorAll('.copy'));
  copy.forEach(function(teco) {
    teco.onclick = function() {
      this.select();
      document.execCommand('copy');
    }
  });
</script>



Может, не хватает
document.designMode = "on";

здесь и в песочнице оно, очевидно, включено
Хотя нет...
alert(document.designMode);

Тогда непонятно
Цитата:
Когда HTML документ переключен в режим редактирования (document.designMode), для него будет доступен метод execCommand, который предоставляет команды для работы с контентом в редактируемой области.
execCommand

Последний раз редактировалось Dilettante_Pro, 18.09.2018 в 12:31.
Ответить с цитированием