Скопируйте текст в буфер обмена JavaScript
//As simple as this
navigator.clipboard.writeText("Hello World");
Silly Sable
//As simple as this
navigator.clipboard.writeText("Hello World");
function copyToClipboard(text) {
const elem = document.createElement('textarea');
elem.value = text;
document.body.appendChild(elem);
elem.select();
document.execCommand('copy');
document.body.removeChild(elem);
}
//U need to have a button with the id the same as its name because it is going to be sent to the clipborad.
/*Like this: */
<button onClick="SelfCopy(this.id)" id="1">1</button>
<button onClick="SelfCopy(this.id)" id="2">2</button>
<button onClick="SelfCopy(this.id)" id="3">3</button>
function SelfCopy(copyText)
{
navigator.clipboard.writeText(copyText);
alert("You just copied this: (" + copyText + ").");
}
function copy() {
var copyText = document.querySelector("#input");
copyText.select();
document.execCommand("copy");
}
document.querySelector("#copy").addEventListener("click", copy);
navigator.clipboard
.writeText("Text")
.then(() => console.log("Copied to clipboard"))
.catch((err) => console.log(err))
$('.copyable').click(function (event) {
const targetInput = document.getElementById('copyable');
targetInput.select();
document.execCommand('copy');
//navigator.clipboard.writeText(targetInput.getAttribute('data-url'));
alert("Link Copied");
});