클립보드로 복사(크롬도가능)

페이지 정보

profile_image
작성자 LJM
댓글 0건 조회 100회 작성일 18-01-05 08:55

본문

//크롬에서도 되는 클립보드로 복사

<script>

$(document).on("click", ".Copy", function() {

var target = $(this).attr("target-id"); var textid = $(this).attr("text-id"); var text = $("#"+textid).text(); $("#"+target).val(text); $("#"+target).select();

 

// Use try & catch for unsupported browser

try {

// The important part (copy selected text)

var successful = document.execCommand('copy');

// if(successful) answer.innerHTML = 'Copied!';

// else answer.innerHTML = 'Unable to copy!';

} catch (err) {

alert('이 브라우저는 지원하지 않습니다.') 

}

 

// 액션이 있으면

if (text == "") {

alert("복사할 내용이 없습니다.");

$("#"+target).focus();

return false;

} else {

if (successful == true && text != "") {

alert("입력하신 내용이 복사되었습니다.\n\n필요하신 곳에 Ctrl+V로 붙여넣기 하여 사용하세요.");

}

}

})

</script>

<div id="ContentDiv">여기에 입력한 내용을 복사합니다.</div>

<textarea id="NeisTextArea"></textarea>

 

<div class="Copy" text-id="ContentDiv" target-id="NeisTextArea">전체 복사</div>


댓글목록

등록된 댓글이 없습니다.

로그인