JavaScript计算器错误,请修复
JavaScript Calculator Error please need fix
我想做一个简单的计算器。这是我得到的:
<script>
function f1() {
var x = document.getElementById("num1");
var y = document.getElementById("num2");
var z = x + y;
alert(z);
}
</script>
<input id="num1" type="text">
<input id="num2" type="text">
<button onclick="f1()">Click</button>
x
和y
都是HTMLElement
s,而不是Number
s,所以不能简单地将它们相加。相反,您希望在将它们转换为Number
属性后将它们的value
属性添加在一起:
var z = parseFloat(x.value) + parseFloat(y.value);
MDN有一篇关于JavaScript类型的好文章,可能会有所帮助:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures
您需要提取这些输入的值。
function f1() {
var x = document.getElementById("num1").value;
var y = document.getElementById("num2").value;
var z = x + y;
alert(z);
}
详情见此处
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 铬:“;未捕获的语法错误:意外的标记:"
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- JavaScript年龄计算器不断给出错误的数字
- JavaScript,计算器错误
- Javascript计算器返回错误的值
- 如何在JavaScript中使用成绩计算器时显示错误信息
- JavaScript.每日能源计算器,错误在IE/Safari,但运行在Chrome/Firefox
- JavaScript计算器错误,请修复
- 简单的覆盖计算器不会在点击时开火,没有错误.jQuery和js