Я ищу пример , как имитировать событие нажатия клавиши в js.
Все примеры, которые я нашел, используют устаревший Event.initEvent метод .
Когда я пытаюсь использовать рекомендуемый KeyboardEvent , он не работает - ввод не обновляется.
<input id="myInput" />
const element = document.getElementById('myInput')
const keypressEvent = new KeyboardEvent('keypress', {
code: 'KeyA'
})
element.dispatchEvent(keypressEvent)
Что неправильно или отсутствует в приведенном выше код? Элемент должен сначала сфокусироваться или что-то в этом роде?