使用具有基本sin和余弦函数的计算器。
jsfiddle中的代码:http://jsfiddle.net/C9VcE/
获取错误,我只能为输入输入一个字符。
目前还有犯罪功能
function call_func(sin) {
output=Number (numberone, numbertwo)
document.getElementById('equation').value =output;
}
似乎有问题,直到我按“清除”,计算器才会改变值。
提前致谢。
答案 0 :(得分:0)
代码的问题在于getnumber函数定义。
请更改下面指定的代码并试一试。
function getnumber (number) {
var val = document.getElementById('equation').value;
document.getElementById('equation').value = val.toString() + number;
if(numberone=="") {
numberone=number;
/*document.getElementById('equation').value =numbertwo; */
} else {
numbertwo=number;
/*document.getElementById('equation').value =numberone; */
}
}
答案 1 :(得分:0)
我见过你的代码。你需要把这一行
document.getElementById('equation').value =document.getElementById('equation').value+number;
但是你需要修剪并将此字符串转换为正确的数字