@hattie
Для копирования куска кода в буфер обмена на языке JavaScript можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
function copyToClipboard(code) { const textarea = document.createElement('textarea'); // Помещаем код внутрь созданного элемента textarea textarea.value = code; // Добавляем textarea на страницу, чтобы можно было скопировать его содержимое document.body.appendChild(textarea); // Выделяем текст внутри textarea textarea.select(); // Ко***** копирования текста в буфер обмена document.execCommand('copy'); // Удаляем созданный элемент textarea document.body.removeChild(textarea); } // Пример использования const code = 'console.log("Привет, мир!");'; copyToClipboard(code); |
В этом коде создается элемент textarea, в котором помещается копируемый код. Затем textarea добавляется на страницу, текст внутри него выделяется и выполняется ко***** копирования текста в буфер обмена. После этого textarea удаляется со страницы.