Value конкатенирует значение
нужно чтобы было 5+5+5+5 а не 5555555, всмыле чтобы цыфры сложились а не стояли рядом друг с другом
<input type = "number" class = "text">
<button class = "btn">asdasd</button>
document.querySelector(".btn").onclick = function (){
document.querySelector(".text").value = document.querySelector(".text").value + 5
}
Ответы (1 шт):
Автор решения: Voprositel
→ Ссылка
Это происходит, потому что вы складываете строку (value) и число. Оберните document.querySelector(".text").value в Number() и все заработает.
document.querySelector(".btn").onclick = function() {
document.querySelector(".text").value = Number(document.querySelector(".text").value) + 5
}
<input type="number" class="text">
<button class="btn">+5</button>