[DEV] 기록

[javascript] 클립보드로 복사하는 방법

꾸준함. 2021. 4. 25. 00:40

개요

현재 페이지가 롱폴링 방식으로 주기적으로 갱신되기 때문에 화면 내 텍스트를 복사하기 쉽지 않은 환경입니다.

따라서, 별도 버튼을 추가하여 복사하는 기능을 javascript로 구현해봤습니다.

 

코드


function copyToClipboard(str)
{
var textarea = document.createElement('textarea');
textarea.value = str;
document.body.appendChild(textarea);
textarea.select();
textarea.setSelectionRange(0, 9999);
document.execCommand('copy');
document.body.removeChild(textarea);
$.alert('', '복사 완료.');
}
view raw .js hosted with ❤ by GitHub

 

출처

stackblitz.com/edit/simple-copy-board

 

반응형