How to copy text to clipboard with JavaScript

Put your programming hat on! This tutorial shows how to copy text to clipboard using JavaScript.

How to copy text to clipboard with JavaScript

Put your programming hat on! This tutorial shows how to copy text to clipboard using JavaScript.

For security, Most browsers make it difficult to copy text to the clipboard without an action triggered by the user.

The HTML markup

<input type="text" id="mytextbox" value="Click the button to copy this text to your clipboard">
<button onclick="copyText()" id="mybutton">Copy text</button>

Lets add some style

#mytextbox{
  width:200px;
  border: 1px solid grey;
  padding: 10px;
}
#mybutton{
  background-color:dodgerblue;
  border:none;
  color:white;
  padding:10px;
}

The Script

function copyText()
{
  var elem=document.getElementById('mytextbox');
  var txt=elem.select();
  document.execCommand("copy");
  document.getElementById("mybutton").innerHTML="Text copied";
}

Run the code

See the Pen Copy text to clipboard using JavaScript by Mishel Shaji (@mishelshaji) on CodePen.


Share Tweet Send
0 Comments
Loading...