отправка ClipboardEvent на элемент textarea не работает

Я не буду имитировать событие вставки через javascript, как показано на скриншоте ниже.

      <!DOCTYPE html>
<html>
<body>

    <div class="col-xs-10 col-md-9 col-lg-8 form-field input_controls">
       <textarea rows="8"cols="60" id="short_description" name="short_description"></textarea>
    </div>


    <script>
    const transfer = new window.DataTransfer();
    transfer.setData('text/plain', 'I LOVE YOU');

    const element = document.querySelector('[name="short_description"]');
    element.dispatchEvent(new ClipboardEvent('paste', {
        bubbles: true,
        cancelable: true,
        clipboardData: transfer
    }));

    </script>
</body>
</html>

К сожалению, я не получаю текст, заполненный наtextareaвыше? Любая идея, почему это не работает?

0 ответов

Другие вопросы по тегам