【问题标题】:How can I change the order of the boxes [closed]我怎样才能改变盒子的顺序[关闭]
【发布时间】: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


【解决方案1】:

棋子的移动方式,我想你的棋盘可能没有正确设置?

不应该是这样的吗:

【讨论】:

  • 我尝试更改订单但我做不到
猜你喜欢
  • 1970-01-01
  • 2019-01-30
  • 2022-10-01
  • 1970-01-01
  • 2020-12-26
  • 2021-12-14
  • 2022-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多