728x90
반응형
clipboard.js 를 이용해서 클립보드에 특정 텍스트를 저장하는 기능
1. clipboard.js 적용하기
에 접속하여 다운로드 받아 첨부하거나, cdn서비스에서 제공되는 js파일로 추가한다.
<!--clipboard-->
<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.10/dist/clipboard.min.js"></script>
2. 복사기능 실행할 버튼 생성후,
"data-clipboard-text" 이 attr 안에 클립보드에 복사할 내용을 입력합니다.
<button class="btn" data-clipboard-text="이곳에 복사할내용을 입력하시면 복사가 됩니다.">복사하기</button>
3. 스크립트 작성
var clipboard = new ClipboardJS('.btn');
clipboard.on('success', function(e) {
alert("복사성공!");
e.clearSelection();
});
clipboard.on('error', function(e) {
alert("복사실패!");
});
하면 완성
728x90
반응형
LIST
'IT 웹개발 > JavaScript' 카테고리의 다른 글
IE8~ 호환되는 슬라이드 라이브러리 jd-slider (0) | 2023.11.01 |
---|---|
Window 11에서 Internet Explorer 강제로 실행시키는 vbs 파일 (0) | 2023.10.31 |
onchange event 로 내용 변경시 함수 호출 (0) | 2022.03.22 |
eval() 함수 (0) | 2022.03.14 |
[JAVASCRIPT] 자바스크립트로 iframe의 src 바꾸기 (0) | 2022.01.15 |