0
If you put number in the inputs and choose the operation, the result should come out in a alert
. But Alert is not working.
let botao = document.getElementsByClassName('mybutton')
botao.onclick = function(){
let num1 = Number(document.getElementById('num1').value)
let num2 = Number(document.getElementById('num2').value)
let oper = document.getElementById('oper')
let resultado = 0
if(oper === '+'){
resultado = num1 + num2
alert(resultado)
}else if(oper === '-'){
resultado = num1 - num2
alert(resultado)
}else if( oper === '/'){
resultado = num1 / num2
alert(resultado)
}else{
resultado = num1*num2
alert(resultado)
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> Calculadora em javascript</title>
</head>
<body>
<h1>Calculadora</h1>
<form>
<input type="text" placeholder="Digite o primeiro numero" id="num1">
<input type="text" placeholder="Digite o segundo numero" id="num2">
<input type="text" placeholder= "Digite a operação + - / * " id="oper">
<button class="mybutton"> Calcular </button>
</form>
</body>
</html>
Your code
script.js
is in the folderjs
? As defined<script src="js/script.js"></script>
.– ThRnk