私はいくつかの数学関数を知っているので、問題はありました。私は "onClick"でいくつかの入力を持っていますが、私の問題は次のとおりです: 私はcalcutationsを一度行うことができますが、私は再び試してみるとうまくいきません。新しい値を試す前に、ページを更新する必要があります。誰でもこれを修正する方法を知っていますか?ここでページを更新しなくても機能をリセットする
<!doctype html>
<html>
<head>
</head>
<body>
<h1>Quadratic equation Calculator</h1>
</br>
</br>
<p>Select A value</p> <input id="a"></input>
<p>Select B value</p> <input id="b"></input>
<p>Select C value</p> <input id="c"></input></br>
<button class="knapp" onClick="a();b();c();abc(a,b,c)">Calculate</button>
<button class="knapp" onClick="location.href=location.href">Refresh</button>
<h1 id="svar"></h1>
<h1 id="svar2"></h1>
<script>
\t
\t function a() {
\t \t a = document.getElementById("a").value;
\t \t return a;
\t }
\t function b() {
\t \t b = document.getElementById("b").value;
\t \t return b;
\t }
\t function c() {
\t \t c = document.getElementById("c").value;
\t \t return c;
\t }
\t
\t
\t
\t
\t function abc(a,b,c) {
\t
\t \t var minB = -b;
\t \t var underRot = Math.pow(b,2)-(4*a*c);
\t \t var rot = Math.sqrt(underRot);
\t \t var formelPluss = (minB + rot)/(2*a);
\t \t var formelMinus = (minB - rot)/(2*a);
\t \t
\t \t document.getElementById("svar").innerHTML = "X1 = " + formelPluss;
\t \t document.getElementById("svar2").innerHTML = "X2 = " + formelMinus;
\t \t
\t }
\t
</script>
</body>
</html>
ありがとう!これは本当に私を助けました! – Benjamhw
もちろん、これがあなたが探していた答えだと思うなら、それをマークしてください。 @Benjamhw – adielhercules