Я пытаюсь создать калькулятороподобную программу, которая берет число, введенное вами в первое поле ввода, и делит его на число в раскрывающемся поле под ним. Я пытаюсь получить определенный c процент от любого числа, введенного в первом поле.
Тем не менее, я продолжаю получать «NaN» при запуске. Что я должен изменить?
const number = document.getElementById('number');
const percentageSelector = document.getElementById('percentageSelector');
const submitButton = document.getElementById('submitButton');
//The mathematical stuff
submitButton.addEventListener('click', () => {
alert(number * percentageSelector);
});
<h2>Enter number here</h2>
<input type="number" id="number">
<h2>Select a percentage to divide by</h2>
<select id="percentageSelector">
<option selected disabled>Pick one</option>
<option>1%</option>
<option>2%</option>
<option>3%</option>
<option>4%</option>
<option>5%</option>
<option>6%</option>
<option>7%</option>
<option>8%</option>
<option>9%</option>
<option>10%</option>
</select>
<button type="submit" id="submitButton">Submit</button>