-
자바스크립트 클립보드 복사 기능 만들기Programming/Javascript 2021. 9. 7. 17:29반응형
자바스크립트 클립보드 복사 기능 만들기
내용
클립보드 복사 기능을 만들 일이 있어 좀 찾아보았다.
바닐라 스크립트로 임시 textarea를 만들어서 구현하는 게 크로스 브라우징 문제 등에서 자유롭고 간단해 보였다.
구현
const textarea = document.createElement("textarea"); // teatarea 요소 생성 document.body.appendChild(textarea); // body에 요소 추가 textarea.value = '복사할 텍스트'; // value에 복사할 내용 넣기 textarea.select(); // textarea 요소 선택 document.execCommand('copy'); // copy 실행 document.body.removeChild(textarea); // textarea 요소 삭제반응형'Programming > Javascript' 카테고리의 다른 글
자바스크립트 디바운스와 쓰로틀링 (0) 2021.09.23 자바스크립트 현재 날짜와 시간 항상 한국 기준으로 구하기 (0) 2021.09.14 자바스크립트 Date 객체 깊은 복사하기 (0) 2021.07.07 iOS, Safari(사파리) 자바스크립트 new Date() 크로스브라우징 이슈 (2) 2021.06.27 자바스크립트 Array.from() 활용하기 (0) 2021.03.09