@Ankozar

Почему символ не вводится?

<div contenteditable="" class="text-div result-text-for-running-string" placeholder="Здесь будет исправленный текст"></div>


var resultTextForRunningString = document.querySelector('.result-text-for-running-string') 
function inputText () {
     firstInputText.dispatchEvent(new KeyboardEvent('keydown', {
        key: "j",
        code: "KeyJ",
        which: 74,
        keyCode: 74,
    }))
}
inputText ()


Если повесить event listener на resultTextForRunningString, то он это событие видит. Но символ не вводится.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что событие генерируется элементом, а не поступает в него. Ваша имитация события для элемента ничего не значит, она просто вызовет те же обработчики.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы