웹 사이트에서 검색시 자주 사용되는 값의 경우, 요즘엔 클립보드에 복사하기 기능을 지원하는 경우가 많다. (앱이나 웹이나)
자바스크립트로 간단히 가능한 부분인데... 또!! 까먹을까봐 기록을 해놓으려 한다.
자바스크립트로 임의의 input이나 textarea를 만들어서, 클립보드로 저장 명령어를 날려준다.
document.execCommand('copy'); <- 요놈이 핵심
아래는 풀 소스이다.
function fnCopyToClipboard(str) {
// str이 복사하고자 하는 문자열
var tempElement = document.createElement("textarea");
document.body.appendChild(tempElement);
tempElement.value = str;
tempElement.select();
document.execCommand('copy');
document.body.removeChild(tempElement);
alert("coopied");
}
예전에도 사용하였었는데... 역시 기억력이란..
fontawesome 아이콘을 이용하여 클립보드에 복사하기를 나타내주면 깔끔!
끝.
'Programing > Etc (Go, GAS ...)' 카테고리의 다른 글
[PHP] csv 파일을 읽어서 array로 변환하기 (0) | 2020.11.28 |
---|---|
[PHPExcel] 엑셀을 그릴때 자주 쓰이는 스타일 함수 정리! (0) | 2019.07.02 |
[Javascript] 반응형 페이지에서 화면의 크기와 컨텐츠 크기의 차를 이용해보자! (0) | 2018.11.27 |
[HTML-모바일] 스마트폰 기기의 가로/세로 변경시 자동으로 이미지 크기 변경하기 (0) | 2018.11.26 |
[HTML] 모바일 페이지, a태그 클릭해서 이메일/전화 로 넘어가게 하 (0) | 2018.11.23 |