Мое первое поле ввода
<input type="number" id="number1">
<br>
<br>
Мои параметры
<input type="number" id="number1">
<select id="operation">
<option value="add">Add</option>
<option value="subtract">Subtract</option>
</select>
<br>
<br>
Мое второе поле ввода
<input type="number" id="number2">
<br>
<br>
Это кнопка ниже
<button onclick="calculateNum()">Calculate</button>
<br>
<p id="result">This is your result....</p>
</select>
<script>
function calculateNum(){
var operation = document.getElementById("operation").value;
В приведенном ниже коде (операторы if) есть ли какие-либо синтаксические ошибки?
if(operation == "add"){
var num1 = document.getElementById("num1");
var num2 = document.getElementById("num2");
var result = parseInt(number1) + parseInt(number2);
document.getElementById("result").innerHTML = result;
}
else if(operation == "subtract"){
var num1 = document.getElementById("num1");
var num2 = document.getElementById("num2");
var result = parseInt(number1) - parseInt(number2);
document.getElementById("result").innerHTML = result;
}
}
</script>