JSFiddle - React, Tailwind, and code Playground
HTML
<button>copy</button>
<div>Click copy to put some text on the clipboard.</div>
JavaScript
document.querySelector('button').addEventListener( 'click', function(event) {
console.log( 'copying...' );
// document.execCommand('copy');
});
document.addEventListener( 'copy', function(event) {
console.log( 'copy event' );
event.clipboardData.setData( 'text/plain', 'Finally! We can now copy anything to the clipboard using any UI! (in chrome 44)');
event.preventDefault();
});
document.querySelector('button').click();