반응형
크롬 브라우저에서 문자를 클립보드에 복사하는 코드입니다.
아래의 함수에 문자열을 넣으면 클립보드에 문자가 복사됩니다.
function copyStringToClipboard (string) {
function handler (event){
event.clipboardData.setData('text/plain', string);
event.preventDefault();
document.removeEventListener('copy', handler, true);
}
document.addEventListener('copy', handler, true);
document.execCommand('copy');
}
전체소스
<html>
<head>
<script>
function copy(){
var str = document.getElementById('ta').value;
copyStringToClipboard(str);
}
function copyStringToClipboard (string) {
function handler (event){
event.clipboardData.setData('text/plain', string);
event.preventDefault();
document.removeEventListener('copy', handler, true);
}
document.addEventListener('copy', handler, true);
document.execCommand('copy');
}
</script>
</head>
<body>
<p><textarea id="ta" cols="50" rows="10"></textarea></p>
<p><input type="button" value="클립보드에 복사" onClick="copy();"></p>
</body>
</html>
반응형
'Javascript' 카테고리의 다른 글
Javascript JSONObject 배열 정렬하기 (0) | 2021.10.18 |
---|---|
Javascript 숫자에 천단위로 콤마(,) 넣기 (0) | 2021.08.03 |
SlickGrid 순번 컬럼 넣기 (0) | 2021.07.19 |
Javascript에서 Json Object의 Key(name), Value 쉽게 얻기 (0) | 2021.07.16 |
Slickgrid 멀티헤더(slickgrid-colgroup-plugin) (3) | 2021.07.10 |
댓글