【发布时间】:2022-07-19 16:23:56
【问题描述】:
我需要在提交表单后更改变量而不重新加载。这样我下次就可以用新的 correntAns 得到新的 num1 和 num2 名副其实的,并且可以检查正确的答案。
请在此处查看我的代码;我每次提交表单后都需要更改正确的变量。
formEl.addEventListener("submit", function(evt){
evt.preventDefault();
const userAns = +inputEl.value;
//console.log(userAns, typeof userAns);
inputEl.value = "";
inputEl.focus();
if(userAns === correntAns){
score++;
submitCount++;
const num1 = Math.ceil(Math.random()*10);
const num2 = Math.ceil(Math.random()*10);
let correntAns = num1 * num2;
}else{
// score--;
submitCount++;
}
scoreEl.innerText = `Score: ${score}/${submitCount}`;
});
【问题讨论】:
-
这里是 addEventListener 提交之前的更多代码: const num1 = Math.ceil(Math.random()*10); const num2 = Math.ceil(Math.random()*10);让 correntAns = num1 * num2;
标签: javascript forms variables submission