굳이굳이 블럭처리해서 ctrl + C, V하지 않고 클릭(터치)만으로 복사하는 방법.
- HTML
<!-- 복사하려는 문구를 value값에 입력 -->
<input type="text" value="산타야 토미야 얌얌이 먹자" id="copyTxt">
<!-- 복사하기 -->
<button onclick="copy()">COPY</button>
- JAVA SCRIPT
function copy() {
// 복사문구값 가져오기
var copyTxt = document.getElementById("copyTxt");
// 복사문구 선택
copyTxt.select();
copyTxt.setSelectionRange(0, 99999); // Mobile 대응
// 복사
navigator.clipboard.writeText(copyTxt.value);
// 복사완료에 대해 Alert으로 띄우기
alert("복사되었습니다.");
}
- RESULT
출처: https://www.w3schools.com/howto/howto_js_copy_clipboard.asp
'STUDY > Java Script' 카테고리의 다른 글
여러 요소 중 랜덤하게 뿌리기 (0) | 2023.07.17 |
---|---|
는 는는 는는는 (0) | 2023.06.14 |
고도몰에서 로그인 후 서비스 이용할 수 있게 하기 (0) | 2023.03.28 |