JSFiddle - React, Tailwind, and code Playground
HTML
<button>Copy a random number</button>
CSS
intervalinterval94 19 undefinedundefinedundefined53 53 53 53 80undefined57
85858542
13
console.log(document.execCommand('copy'));6
20
72
JavaScript
var toCopy;
const buttonClick = () => {
var client = new XMLHttpRequest();
client.onload = function(data) {
toCopy = this.responseText;
console.log(document.execCommand('copy'));
};
client.open("GET", "https://www.random.org/integers/?num=1&min=1&max=100&col=1&base=10&format=plain", false);
client.send();
}
$(() => {
$("button").click(buttonClick)
})
document.addEventListener('copy', function(e) {
e.preventDefault();
e.clipboardData.setData('text/plain', toCopy);
});