Я хотел бы изменить значение текстовой области с помощью JS, как при записи с клавиатуры, но события не запускаются (текст изменен).
area.value = text;
area.dispatchEvent(new Event("input"));
var evt = document.createEvent("Events");
evt.initEvent("change", true, true);
area.dispatchEvent(evt);
Может быть, мне нужно больше событий? нажатие клавиши? KeyDown? ...
Как я могу поместить каретку в текстовое поле?