Задать вопрос
Amarilis2007
@Amarilis2007

Какое происходит событие?

Есть input, в который вставляется текст с помощью js
Например так:
<input id="sss" type="text"> oninput: <span id="result"></span>
<script>

    function ss() {
        document.querySelector('#sss').value = 'sss';
    }

</script>

Вызываю функцию
ss();
Теперь хочу отловить изменение инпута:
<script>
    
    var input = document.querySelector('#sss');
    
    input.oninput = function() {
        document.getElementById('result').innerHTML = input.value;
    };
    
</script>

Но oninput не срабатывает (( и onchange тоже ((

Подскажите знающие - как отловить изменение инпута? При этом важно, чтоб отлов изменения происходил именно во вне функции ss()
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@zzzevaka
Никакого события не вызывается. Почему бы не сгенерировать его самостоятельно?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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