Как менять value input по кнопке +- если input text?
Есть у меня код, который вроде бы меняет значение input, но value как было первоначальным таким и остается.
Eще проблема если товаров несколько, то как цепляться за нужный input?
<div class="numeric-input" data-title="Количество">
<div class="quantity">
<label class="screen-reader-text" for="quantity_63ce5ab7ed66e">Количество товара адсорбер ГАЗ-31105 дв.ЗИМ-405,УМЗ-4216,Крайслер</label>
<input id="quantity_63ce5ab7ed66e"
type="text"
class="input-text qty text"
name="cart[fb60d411a5c5b72b2e7d3527cfc84fd0][qty]"
value="1"
title="Кол-во"
size="4" min="0" max="1" step="1"
placeholder=""
inputmode="numeric"
autocomplete="off">
</div>
<button class="increase" type="button">+</button>
<button class="decrease" type="button">-</button>
</div>
<script>
document.addEventListener('click', function (e) {
if (e.target.classList.contains("increase")) {
++e.target.parentElement.querySelector("input").value;
} else if (e.target.classList.contains("decrease")) {
--e.target.parentElement.querySelector("input").value;
}
});
</script>