Hola otra vez...
Como te comenté antes hay "algunos truquillos"... Pues entonces la colección debería colgar de document, pero siempre dependerá de como agrupar los datos... Las colecciones se hacen por name (que en explorer cambia por el id ... aunque no se "deba" repetir), y tagName que funciona bien en todos los navegadores modernos, y creo que es lo más fiable... aunque dentro de esa colección estes obligado a recorrer todos los elementos (celdas), luego podrías depurar la selección mediante otra atributo que no sea trascendente (aunque tal vez no recomendable), por ejemplo la clase (u algun atributo inventado, que no validaría... por si te interesa...)
Con el tema de las clases, puedes definir por ejemplo:
.claseTonta {
cursor: default;
}
y por cada celda seleccionar la que sea con:
if celda.className == "claseTonta")...
Y otra, y tal vez sea la mejor, es tener un array con los identificadores únicos (id) y usar un bucle para recorrerlo...
var celdasPares = ["celda2", "celda4", "celda6"];
var celdasNones = ["celda1", "celda3", "celda5"];
y con el bucle...
for (var i = 0, total = celdasPares.length; i < total; i ++)
document.getElementById(celdasPares[i])...
Saludos