当我单击总和,乘除按钮时,我收到“ NaN”错误
When I click the sum, multiply and divide button I got "NaN" error
Here is my code:
<!DOCTYPE html>
<HTML>
<HEAD>
<script>
var a,b,result;
function setValues()
{
a = Number(document.getElementById("a").Value);
b = Number(document.getElementById("b").Value);
}
function sum()
{
setValues();
result = a+b;
alert("The Sum For The Values Is "+result);
}
function multiply()
{
setValues();
result = a*b;
alert("The Product For The Values Is "+result);
}
function div()
{
setValues();
result = a/b;
alert("The Quotient For The Values Is "+result);
}
</script>
</HEAD>
<STYLE>
body
{
background-color: #b0c4de;
}
</STYLE>
<body>
<CENTER>
<H1><B><U> Fun Facts!</B></U></H1>
<H4>Did You Know There Are Over 7 Billion People In The World!!!</H4>
<div>
<input Id="a" Type="Text"/>
<input Id="b" Type="Text"/>
<input Type="Button" onclick="sum()" Value="sum"/>
<input Type="Button" onclick="multiply()" Value="multiply"/>
<input Type="Button" onclick="div()" Value="divide"/>
</div>
</body>
</CENTER>
</HTML>
这是一个简单的计算器,但是当我单击um,乘法或除法时,我得到"NaN错误。我添加了警报系统,所以答案是总和、乘积或商,然后是答案,但我确实得到了警报系统,但我得到的结果是 NaN 请帮忙。 谢谢
<!DOCTYPE html>
<HTML>
<HEAD>
<script>
var a,b,result;
function setValues()
{
a = Number(document.getElementById("a").Value);
b = Number(document.getElementById("b").Value);
}
function sum()
{
setValues();
result = a+b;
alert("The Sum For The Values Is "+result);
}
function multiply()
{
setValues();
result = a*b;
alert("The Product For The Values Is "+result);
}
function div()
{
setValues();
result = a/b;
alert("The Quotient For The Values Is "+result);
}
</script>
</HEAD>
<STYLE>
body
{
background-color: #b0c4de;
}
</STYLE>
<body>
<CENTER>
<H1><B><U> Fun Facts!</B></U></H1>
<H4>Did You Know There Are Over 7 Billion People In The World!!!</H4>
<div>
<input Id="a" Type="Text"/>
<input Id="b" Type="Text"/>
<input Type="Button" onclick="sum()" Value="sum"/>
<input Type="Button" onclick="multiply()" Value="multiply"/>
<input Type="Button" onclick="div()" Value="divide"/>
</div>
</body>
</CENTER>
</HTML>
你有一个简单的错误:
function setValues()
{
a = Number(document.getElementById("a").Value);
b = Number(document.getElementById("b").Value);
}
.Value
应该是.value
...
来自奥地利的问候
工作小提琴
相关文章:
- jquery中出现NaN错误.已经尝试过ParseInt,但仍然不起作用
- 我的jquery中出现NaN错误
- JavaScript NaN错误,输入文本显示为NaN
- NaN错误和数字保持不变
- 如何检查NaN错误的值
- jquery日期分析器错误获取NaN错误
- Javascript-将字符串转换为Int会返回NaN错误
- NaN 错误代码有什么问题
- 为什么此函数返回 Nan 错误
- javascript中的NaN错误,但在调试时结果正确
- 仅正则表达式 Nan 错误号
- 在magento上的倒计时计时器中出现NaN错误.知道为什么吗
- JavaScript Array.map(parseInt)导致NaN错误
- Nan未定义Nan错误(Firefox、Edge和Safari)
- 将变量传递给 getElementById 会导致 NaN 错误
- 结果得到NaN错误
- JS数字到罗马数字脚本中的NaN错误
- 当我单击总和,乘除按钮时,我收到“ NaN”错误
- JavaScript NaN错误循环
- D3.js-如何在拖动折线图时解决NAN错误(Jsfidle提供)