Javascript 为什么安装重置按钮后会显示“重置”;“南”;如果我想重新计算?

Javascript 为什么安装重置按钮后会显示“重置”;“南”;如果我想重新计算?,javascript,Javascript,我设置了一个重置按钮来清除计算后获得的数字的一段,当我按下它并想再次重新开始计算时,它显示“NaN”,而不是进行计算 HTML 您可以这样做,但是,我不知道您的贴花编号()函数中有什么 函数resetSimul(){ getNumberProd=document.getElementById(“numberProd”); getNumberProd.textContent=“0”; } 函数贴花编号(){ 让volume1=parseInt(document.getElementById(“q

我设置了一个重置按钮来清除计算后获得的数字的一段,当我按下它并想再次重新开始计算时,它显示“NaN”,而不是进行计算

HTML


您可以这样做,但是,我不知道您的贴花编号()函数中有什么

函数resetSimul(){
getNumberProd=document.getElementById(“numberProd”);
getNumberProd.textContent=“0”;
}
函数贴花编号(){
让volume1=parseInt(document.getElementById(“quantenterée1”).innerHTML);
让volume2=parseInt(document.getElementById(“quantenterée2”).innerHTML);
inNumber=document.getElementById(“numberProd”);
inNumber.textContent=volume1+volume2
}

0

2

3


我找到了!这是因为我必须执行getAmount.value=“”;我们必须执行getAmount.valueAsNumber=“”;谢谢大家

我提供了缩短的函数,因为它有34次出现,比如:parseInt(volume1)+parseInt(volume2),这已经很好了。我发现您使用的是id为quantEntree1和2的两个元素,请尝试在实体id或类名中不使用变音符号。可能是因为我使用它来清空我的表单getAmount4.value=“”,而我应该使用此reset(),非?但reset()它对我不起作用。我是个学徒,这是我的一个函数reset(),我找到了!这是因为我必须执行getAmount.value=“”;我们必须执行getAmount.valueAsNumber=“”;谢谢大家!问题已经被编辑,你可能想考虑更新你的答案。
<!--input and paragraph-->
<input type="button" value="Total" class="qantP" onclick="decalcNumber()">
<p class="parafQ" id="numberProd">0</p>

<!--button of resetting-->
<input class="réinit" type="button" value="Remise à Zéro Simulateur" onclick="resetSimul()">
function resetSimul() {
    getNumberProd = document.getElementById("numberProd"),
    getNumberProd.textContent = "0";
}

function decalcNumber() {
    let volume1 = document.getElementById("quantEntrée1").value, 
    volume2 = document.getElementById("quantEntrée2").value, 
    inNumber = document.getElementById("numberProd");
    inNumber.textContent = parseInt(volume1) + parseInt(volume2) 
}