Я создал переменную, которая выбирает идентификатор #bio, затем я предупреждаю биографию и получаю значение null.JavaScript addEventListener не работает?
Я тогда добавление addEventListener к био переменной и добавить фокус и вход в него, который должен запустить функцию, называемую updateCounter() ;, каждый раз, когда поле ввода foucessed на
Проблема заключается в том updateCounter не работает. У меня нет ошибок в хроме. Может ли кто-нибудь предоставить решение и объяснить, где я ошибаюсь, пожалуйста?
var bio = document.getElementById('#bio'); // <textarea> element
alert(bio);
addEventListener(bio, 'focus', updateCounter); // Call updateCounter() on focus
addEventListener(bio, 'input', updateCounter); // Call updateCounter() on input
function updateCounter(e) {
alert('Update Counter ran');
}
<input name="title-input" id="bio" type="text" placeholder="Insert Title" />
Ваш код представляет javascript, а не jquery. В jquery addEventListener (био, «фокус», updateCounter); становится $ ("# bio) .on (" focus ", updateCounter() {}); – DinoMyte
Как определяется' addEventListener'? –
@KevinB Это стандартная функция JS. – Barmar