버튼을 누르면 <textarea>
등의 요소 내에 있는 텍스트를 시스템의 클립보드로 복사하는 기능입니다.
먼저 아래 함수를 추가합니다.
function copyToClipboard(text) { var t = document.createElement("textarea"); document.body.appendChild(t); t.value = text; t.select(); document.execCommand('copy'); document.body.removeChild(t); alert("복사되었습니다.") }
다음 버튼을 클릭했을 경우 <textarea>
의 내용을 가져온 다음 copyToClipboard(text)
를 통해 함수를 실행하면 내용이 복사가 됩니다.
var btnCopy = document.getElementById("btn-copy") btnCopy.addEventListener("click", function (e) { var text = document.getElementById("main-text").value copyToClipboard(text) })
0개의 댓글