我正在构建自己的计算器,这是一个挑战,当我单击相应的DIV时,它就放在其中-来自该div的文本被添加为文本内容(这是一种可怕的解决方法吗?)。问题是当我单击一个新号码时,旧号码将被替换。我应该创建一个数组,然后将那些单击的单元格推入该数组,然后显示该数组吗?
就像任何普通的计算器一样,我希望在那里显示多个值,然后当我单击+或-时,文本将显示+或-。请参阅下面的我的IF语句:
if(clickCount ===0){
clickCount++;
if(clickCount ===1 && !isNaN(e.target.textContent)){
console.log(clickCount);
e.preventDefault()
val1 = e.target.textContent;
console.log(val1);
inp.value = val1;
}
}