Я пытаюсь использовать приведенный ниже код для копирования текста при нажатии кнопки - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь использовать приведенный ниже код для копирования текста при нажатии кнопки. Копирование текста работает нормально, но сообщение о копировании не появляется после нажатия кнопки.

window.onload = function () {
      // Get all the elements that match the selector as arrays
      var copyTextareaBtn = Array.prototype.slice.call(document.querySelectorAll('.js-textareacopybtn'));
      var copyTextarea = Array.prototype.slice.call(document.querySelectorAll('.js-copytextarea'));

      // Loop through the button array and set up event handlers for each element
      copyTextareaBtn.forEach(function(btn, idx){

        btn.addEventListener("click", function(){

          // Get the textarea who's index matches the index of the button
          copyTextarea[idx].select();

          try {
            var successful = document.execCommand('copy');
            var msg = successful ? 'successful' : 'unsuccessful';
            console.log('Fallback: Copying text command was ' + msg);
          } catch (err) {
            console.error('Fallback: Oops, unable to copy', err);
          }

        });

      });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...