Я пытаюсь ввести символ, когда происходит событие mouseleave.
const onMouseLeave = (event) => {
const editableAreaContainer = document.querySelector<HTMLTextAreaElement>(".editable-area > textarea");
if (editableAreaContainer) {
editableAreaContainer.dispatchEvent(new Event("focus"));
editableAreaContainer.dispatchEvent(new KeyboardEvent("keypress", {
bubbles: true,
keyCode:32
} as KeyboardEventInit));
}
};
Для этого я создаю событие keyup и отправляю код ключа, как показано выше. Но ничего не происходит. Ничего не набирается. Что может быть причиной этого? Что мне не хватает?