1function copyToClipboard(text) {
2 const elem = document.createElement('textarea');
3 elem.value = text;
4 document.body.appendChild(elem);
5 elem.select();
6 document.execCommand('copy');
7 document.body.removeChild(elem);
8}
1function copy() {
2 var copyText = document.querySelector("#input");
3 copyText.select();
4 document.execCommand("copy");
5}
6
7document.querySelector("#copy").addEventListener("click", copy);
1<head><script>
2function copyToCliBoard() {
3 var copyText = document.getElementById("myInput");
4 copyText.select();
5 copyText.setSelectionRange(0, 99999); /* For mobile devices */
6 document.execCommand("copy");
7 alert("Copied the text: " + copyText.value);
8}
9</script></head>
10
11<body>
12<input type="text" value="Hello World" id="myInput">
13<button onclick="copyToCliBoard()">Copy text</button>
14</body>
1<html>
2 <input type="text" value="Hello world"(Can be of your choice) id="myInput"(id is the name of the text, you can change it later)
3<button onclick="Hello()">Copy Text</button>
4
5<script>
6 function Hello() {
7 var copyText = document.getElementById('myInput')
8 copyText.select();
9 document.execCommand('copy')
10 console.log('Copied Text')
11}
12</script>
1<script>
2function copyToClipboard(element) {
3 var $temp = $("<input>");
4 $("body").append($temp);
5 $temp.val($(element).text()).select();
6 document.execCommand("copy");
7 $temp.remove();
8}
9</script>
10
11<p id="text">Hello</p>
12<button onclick="copyToClipboard('#text')"></button>