반응형
가끔 프로그래밍을 하다보면 텍스트를 복사해주는 서비스를 만들어야 할 때가 존재한다.
이때 아래와 같이 임시로 textarea를 생성하여 복사를 해주는 방법을 이용하면 된다.
<button onclick="copy()">COPY</button>
<input placeholder="COPY후 붙여넣기 해보세요">
function copyToClipboard(val) {
const t = document.createElement("textarea");
document.body.appendChild(t);
t.value = val;
t.select();
document.execCommand('copy');
document.body.removeChild(t);
}
function copy() {
copyToClipboard('Hello World');
console.log('Copied!');
}
https://jsfiddle.net/www_crocus_co_kr/8zno6b7L/4/
반응형
'Basic > JavaScript' 카테고리의 다른 글
JSON object의 key 개수 구하기 (0) | 2022.03.24 |
---|---|
[nodejs] request entity too large 문제 해결 (0) | 2022.03.18 |
현재 브라우저가 Internet Explorer인지 체크하기 (0) | 2022.01.20 |
Axios와 async/await 특징 비교 (0) | 2021.10.21 |
Javascript utf-8 문자 디코딩하기 (0) | 2021.06.27 |