>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Какими путями возможно эмулировать клик в поле и ввод текста http://forum.mozilla-russia.org/viewtopic.php?id=76989 |
pava > 21-09-2021 07:01:09 |
Сейчас пользуюсь кодом: Выделить код Код:function kliknut(element) { var e = document.createEvent("MouseEvents"); e.initEvent.apply(e, ['click', true, true]); element.dispatchEvent(e); } let ta = document.querySelectorAll("textarea[name='result']")[0]; kliknut(ta); ta.value = ssilka; ta.dispatchEvent(new Event('input', { bubbles: true })); ta.dispatchEvent(new Event('change', { bubbles: true })); |