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();