Hola muy buenas, estoy realizando una especie de X en raya y debo recorrer la tabla para comprobar quien ha ganado, el tema es que cada jugador tiene un color y tengo que recorrer la tabla para verificar que una fila o columna o diagonal (teniendo en cuenta si es una tabla cuadrada o no) tengan el mismo color. El fragmento de código que me recorre las celdas de cada fila es el siguiente:
Código:
for(f=0;f<filas;f++){
casilla1=document.getElementById(f+"0");
for(c=1;c<columnas;c++){
casilla2=document.getElementById(""+f+""+c);
if(casilla1.style.backgroundColor==casilla2.style.backgroundColor){
alert("ganaste");
}
}
}
P.D.: las id's de cada celda estan asignadas como 01, 02, 11, 12, etc... siendo la fila el primer digito y la columna el segundo.
Comparándome de esta manera la celda de la primera columna de cada fila con cada celda de la misma fila. Por desgracia, esto no me funciona y me ayudaría muchisimo si pudieseis decirme como hacerlo.
Muchas gracias de antemano, un saludo!