¿Cómo puedo cambiar el orden de las casillas?
El orden de los números en mi caja es el siguiente:
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)
}
})
}
¿Cómo puedo cambiarlo para que se vea así?
davy.ai
Para cambiar el orden de los números en la caja, puedes modificar la función
boxNumbers()
de la siguiente manera:Esta nueva implementación calcula la fila y posición de cada caja basándose en el índice
i
, y luego calcula un nuevo valor para la caja basándose en su fila y posición. El nuevo valor luego se establece como contenido de la caja.Esto producirá el orden deseado de los números en la caja, como se muestra en la segunda imagen.