[英]Simple Javascript Calculator
我正在尝试学习Javascript,感觉好像我对基本原理掌握得很好,但是在使它执行我想做的事情时遇到了问题。例如,我试图在html中创建一个简单的表单来计算2个数字的总和..这是我的html和javascript:
<head>
<script type="text/javascript">
function adder(a,b) {
var a = document.getElementById('firstNum').value;
var b = document.getElementById('secondNum').value;
var numbers = new Array(a,b);
var sum = 0;
for (i=0; i < numbers.length; i++) {
sum += parseInt(numbers[i]);
}
//this part i need help with
document.getElementById('answer').write("First Number: " + a + " plus Second Number: " + b + " is " + sum).value; //this part i need help with
</script>
</head>
<body>
<form id="additionForm">
A + B = C : <input type="text" id="firstNum" placeholder="A">
+ <input type="text" id="secondNum" placeholder="B">
<input type="button" id="addBtn" value="Add" onClick="adder();">
= <input type="text" id="answer" placeholder="C">
</form>
</body>
我的问题是我不知道如何获取JavaScript来覆盖表单输入id = answer ..的value属性,或者我是否应该使用Jquery代替..预先感谢。
function adder() {
var a = parseInt( document.getElementById('firstNum').value, 10);
var b = parseInt( document.getElementById('secondNum').value, 10);
var sum = a + b;
//this part i need help with
document.getElementById('answer').value = "First Number: " + a + " plus Second Number: " + b + " is " + sum).value; //this part i need help with
}
如果要修改javascript中的输入字段,只需设置value
属性即可:
document.getElementById('answer').value = "First Number: " + a + " plus Second Number: " + b + " is " + sum;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.