function copy(value) {
navigator.clipboard.writeText(value);
};
copy("Hello World");
const button = document.querySelector('button')
button.onclick = () => {
navigator.clipboard.writeText(window.location.href);
}
function copyToClipboard(text) {
var input = document.body.appendChild(document.createElement("input"));
input.value = text;
input.focus();
input.select();
document.execCommand('copy');
input.parentNode.removeChild(input);
}
$(document).ready(function(){
$("#ewefmwefmp").click(function(){
//alert()
var copyText = document.getElementById("myInput");
copyText.select();
copyText.setSelectionRange(0, 99999)
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
});
});
//Copy the text in a html textarea or input field using javascript
//First you have to select the text and then copy it. You can do both with a single function
//So first, make a button that will call this function 'copy' onclick:
//Give your text area or input the id, eg, id='textArea'
function copy() {
document.getElementById("textArea").select();
document.execCommand("copy");
alert("Text copied to clipboard"); //optional
}
//The select() method will select the text in the input area or text area.
//The execCommand("copy") will do the copying to your clipboard and you can then paste
//This will copy your text to both PC and phone clipboard using simple javascript
var $temp = $("<input>");
var $url = $(location).attr('href');
$('.clipboard').on('click', function() {
$("body").append($temp);
$temp.val($url).select();
document.execCommand("copy");
$temp.remove();
$("p").text("URL copied!");
})
<a href="' + artworkUrl + '" onclick="copyURI(event)">Copy cover URL</a>
navigator.clipboard.writeText