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

Как реализовать метод .change на js?

Как реализовать метод el.change() на на чистом javascript?
$("input").change(function(){
    alert("The text has been changed.");
});
  • Вопрос задан
  • 2292 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
@kirill-93
Ответ написан
Комментировать
Finesse
@Finesse
Если полей ввода больше одного или неизвестно сколько:
var inputs = document.querySelectorAll( "input" );

for ( var i = 0; i < inputs.length; ++i ) {
    inputs[ i ].addEventListener( 'change', function() {
        alert("The text has been changed.");
    });
}


Если поле ввода всегда одно:
document.querySelector( "input" ).addEventListener( 'change', function() {
    alert("The text has been changed.");
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@void01
document.getElementsByTagName("INPUT").onchange = function(){
alert("The text has been changed.");
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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