@artekha

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

Как реализовать метод el.change() на на чистом javascript?
$("input").change(function(){
    alert("The text has been changed.");
});
  • Вопрос задан
  • 2281 просмотр
Пригласить эксперта
Ответы на вопрос 3
@kirill-93
Ответ написан
Комментировать
@void01
document.getElementsByTagName("INPUT").onchange = function(){
alert("The text has been changed.");
}
Ответ написан
Комментировать
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.");
});
Ответ написан
Ваш ответ на вопрос

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

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