Сейчас пользуюсь кодом:

Выделить код

Код:

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