好的,所以我在JS中制作了一个简单的计算器,当我输入数字并单击“提交”时,将返回错误的答案。我究竟做错了什么?这里可以使用计算器:https://cdvcalc.github.io/
这个错误修复将是完成它的最后一步。
答案 0 :(得分:1)
注意:由于您没有提供代码,而是链接到代码,因此您被投票。将来,请在实际问题中提供代码段(使用编辑器中的select *
from table
where id in (test.csv);
按钮。)
以下代码来自链接页面:
您的HTML元素的ID为<>
和var1
,但您在数学运算中引用了var2
这两个数字。
您的HTML:
var1
所以这个:
<div class="container">
<hr>
<h1>DIVISION</h1>
<hr>
<p>Type the first number here:</p>
<input type="text" id="var1">
<br>
<hr>
<p>Type the second number here:</p>
<input type="text" id="var2">
<br>
<hr>
<p>Result:</p>
<p><button onclick="quo();" class="button button4">SUBMIT</button></p>
<hr>
<script type="text/javascript">
function quo(){
var a = parseFloat(document.getElementById('var1').value);
var b = parseFloat(document.getElementById('var1').value);
var c = a / b;
document.write(c);
};
</script>
</div>
应改为:
function quo(){
var a = parseFloat(document.getElementById('var1').value);
var b = parseFloat(document.getElementById('var1').value);
var c = a / b;
document.write(c);
};