JSFiddle - React, Tailwind, and code Playground

by Salmin Skenderovic

HTML

<textarea name="" id="" cols="30" rows="10"></textarea>

JavaScript

const dt = new DataTransfer();
dt.setData('text/plain', 'hello world')

const customClipboardEvent = new ClipboardEvent('paste', {
  clipboardData: dt,
});

const textarea = document.querySelector('textarea');

/* textarea.dispatchEvent(customClipboardEvent) */

document.execCommand("paste");