var num_first = document.getElementById("one") // допустим что в "one" ввели 5
var num_second = document.getElementById("two") // в "two" ввели 6
button.addEventListener("click", () => console.log(num_first.value + num_second.value))
после нажатия выводит 56 вместо 11
Нужно использовать функции parseInt или parseFloat для целого и значения с запятой.
var num_first = document.getElementById("one"),
num_second = document.getElementById("two"),
button = document.getElementById("count"),
result = document.getElementById("result")
button.addEventListener("click", () => {
let res = 'результат = ' + (parseInt(num_first.value) + parseInt(num_second.value))
console.log( res )
result.innerHTML = res
})
<input id="one">
<input id="two">
<button id="count">count</button>
<div id="result"></div>
Ну, так parseInt же! Не?
var num_first = document.getElementById("one") // допустим что в "one" ввели 5
var num_second = document.getElementById("two") // в "two" ввели 6
document.querySelector('button').addEventListener("click", () => console.log(parseInt(num_first.value) + parseInt(num_second.value)));
<input id="one" />
<input id="two" />
<button>Go!</button>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости