给我造成麻烦的守则是:
btn.addEventListener( click , ()=> {
if (!gamePlay) {
gamePlay=true
btn.innerHTML="Check Combo"
makeGame(6)
} else {
const inputs=Array.from(document.querySelectorAll( input ))
for (let i=0; i<inputs.length; i++) {
if (inputs[i].value!==inputs[i].correct) {
instructions.innerHTML=`Guesses ${++guesses}`
console.log(inputs[i].value)
return
} else {
instructions.innerHTML=`It took you ${guesses} to win`
}
}
}
})
在用户改变任何数值之前,它明确选择了投入要素。 在用户改变了数字价值之后,我如何调整该守则,以便该方案能够掌握投入内容? 我认为,这只是因为我把这一守则放在太早的时候。
因此,即使用户享有组合权,投入价值都是空洞的,因此,你永远不会去掉。
谁能解释所发生的情况以及如何纠正这种情况?