【发布时间】:2022-01-07 07:14:33
【问题描述】:
function boxNumbers(){
let boxes = document.querySelectorAll('.box')
boxes.forEach((box,i)=>{
if(String(i).length==1 || (String(i).length==2 && Number(String(i)[0]))%2==0){
//box.innerHTML = `${100-i}, i=${i}`
box.innerHTML = 100-i
}
else{
box.innerHTML = String(Number(`${9-Number(String(i)[0])}${String(i)[1]}`)+ 1)
}
})
}
如何将其更改为如下所示:
【问题讨论】:
-
代码实在太多了,能不能把问题减少到相关部分?
-
我想展示代码,因为我不太确定问题出在哪里。
-
但我认为问题出在以下几行:function checarVictoria(){ if(margenArriba()==-39 && margenIzquierdo()==0){ document.querySelector('#p_turno') .innerHTML =
${turno} ¡Player wins!new Audio('win.mp3').play() return turno } else{ return 'none' } } 检查范围函数 checarRango(dadoNum){ let fueraDeRango = false if(margenArriba()== -39.2 && (margenIzquierdo()+Number((dadoNum*-9.8).toFixed(1))) -
那你需要调试更多,缩小范围。我们只有最模糊的实际问题描述,以及太多的代码,我们甚至必须将它们复制并粘贴到一个连贯的 sn-p 中才能运行。我们无法以这种方式帮助您。
标签: javascript html arrays foreach dice