@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, то он это событие видит. Но символ не вводится.
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что событие генерируется элементом, а не поступает в него. Ваша имитация события для элемента ничего не значит, она просто вызовет те же обработчики.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы