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

Как изменять value в поле input динамически?

Перерыл весь гугл и нечего не нашел.
Допустим у меня есть поле input и кнопка которая увеличивает значение в input. При увеличении я хочу чтобы у меня изменялся value поля input сразу прямиком в html, возможно ли такое?
<input type="number" value="0">
<button id="button" type="button">+</button>


если я делаю вот так, то в html в поле value все равно остается 0, ничего не меняется.

const input  = document.querySelector('input');
const button = document.querySelector('#button');

button.addEventListener('click', function() {
input.value = +input.value + 1;

console.log(input.value);
});
  • Вопрос задан
  • 2453 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
mr_akkain
@mr_akkain
Потихоньку учусь
Надеюсь это поможет.

const input  = document.querySelector('input');
const button = document.querySelector('#button');

button.addEventListener('click', function() {
input.value = Number(input.value) + 1;
input.setAttribute('value', input.value);
console.log(input.value);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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