Я думаю, что это может быть то, что вы собираетесь:
html:
<button>Click for 5x</button>
<input type="text">
<div class="output"</div>
js: Вот ваша проблема, входное значение равно String
,вам нужно привести к Number
с parseInt
перед умножением на 5
const button = document.querySelector('button');
const input = document.querySelector('input');
const output = document.querySelector('.output');
button.addEventLister('click', () => {
const number = parseInt(input.value)
output.innerHTML = number * 5 + ' $';
})
Также, как примечание, вы не должны переназначать ввод в этом событии щелчка.Поэтому вместо этого используйте другое имя переменной для назначения временного входного значения.