Witam,
Robiłem zadanie z egzaminu zawodowego i nie działa mi skrypt JS. Czy możecie mi pomóc wskazać błąd w kodzie bo nie umiem go zauważyć. Skrypt ma wykonywać działania +,-,*,/,^ ale nie wyświetla wyniku. Tutaj kod:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Działania matematyczne</title>
<link rel="stylesheet" type="text/css" href="styl.css">
<script type="text/javascript">
function suma()
{
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var sum = 0;
sum = Number(a)+Number(b);
document.getElementById("wynik").innerHTML = "Wynik: "+sum;
}
function odejmowanie()
{
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var roz = 0;
roz = a-b;
document.getElementById("wynik").innerHTML = "Wynik: "+roz;
}
function mnozenie()
{
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var mno = 0;
mno = a*b;
document.getElementById("wynik").innerHTML = "Wynik: "+mno;
}
function dzielenie()
{
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var dzi = 0;
dzi = a/b;
document.getElementById("wynik").innerHTML = "Wynik: "+dzi;
}
function potegowanie()
{
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
if (b==0)
{
pot=1;
}
var pot=a;
for(i=0; i<b-1; i++)
{
pot=pot*a;
}
document.getElementById("wynik").innerHTML = "Wynik: "+pot;
}
</script>
</head>
<body>
<div id="baner1">
<img src="logo.jpg" alt="matematyka" height="100px">
</div>
<div id="baner2">
<h1>
Pomocnik matematyczny
</h1>
</div>
<div id="baner3">
<a href="dzialania.html"><h4>Działania</h4></a>
</div>
<div id="baner3">
<a href="mnozenie.html"><h4>Tabliczka mnożenia</h4></a>
</div>
<div id="lewy">
<h3>
Proste działania
</h3><br>
Liczba A: <input type="number" style="color:orange;" id="a"><br>
Liczba B: <input type="number" style="color:orange;" id="b"><br>
<input type="submit" style="background-color:#d3d3d3;color:#2f2f2f;border: 2px solid #2f2f2f; margin:5px; padding: 10px 30px 10px 30px;" value="+" onlick="suma()">
<input type="submit" style="background-color:#d3d3d3;color:#2f2f2f;border: 2px solid #2f2f2f; margin:5px; padding: 10px 30px 10px 30px;" value="-" onlick="odejmowanie()">
<input type="submit" style="background-color:#d3d3d3;color:#2f2f2f;border: 2px solid #2f2f2f; margin:5px; padding: 10px 30px 10px 30px;" value="*" onlick="mnozenie()">
<input type="submit" style="background-color:#d3d3d3;color:#2f2f2f;border: 2px solid #2f2f2f; margin:5px; padding: 10px 30px 10px 30px;" value="/" onlick="dzielenie()">
<input type="submit" style="background-color:#d3d3d3;color:#2f2f2f;border: 2px solid #2f2f2f; margin:5px; padding: 10px 30px 10px 30px;" value="A^B" onlick="potegowanie()">
<div id="wynik"></div>
</div>
<div id="prawy">
<ul>
<li>dodawanie</li>
<li>odejmowanie</li>
<li>mnożenie</li>
<li>dzielenie</li>
<li>potęgowanie</li>
</ul>
</div>
</body>
<footer>
<p>
Autor: 28473943712
</p>
</footer>
</html>