我正在尝试使用javascript构建一个计算器(试图提升我的技能),我遇到了一个问题,试图在输入字段中添加多个数字(数字应该显示的区域)。
$('.Buttons').click(function() {
var getValue = this.value;
if($('#Result').is(':empty')) {
document.getElementById('Result').value = getValue
}
else {
/* document.getElementById('Result').appendChild(document.createTextNode(getValue)); */
resultBox = $("#Result").value + getValue
}
});
我应该使用<div>
作为输入,而只是使用.innerHTML方法来改变它吗?对不起,如果我听起来很吵,我只是把javascript测试评为mediocre -_- :(所以我现在更经常练习Javascript。
答案 0 :(得分:1)
如果你需要将新的按下的数字附加到&#34;显示&#34;这样的东西应该可以正常工作。字段
$('.Buttons').click(function() {
document.getElementById('Result').value += ''+this.value;
});