Tengo una serie de elementos (<li id="elem1">... <li id="elem10">, por ejemplo). Me gustaría hacer un par de funciones en JS para:
- Darle visibilidad a todos los elementos
- Darle visibilidad a un único elemento (que se le pasa a la función) y esconder al resto.
La parte de darle o quitarle visibilidad a un elemento es sencillo, con document.getElementByID ( elemento ).style.display = 'visible' o 'hiden' ya sale. El problema viene para poder escoger todos los elementos e iterar con un bucle sobre los elementos. Los elementos son parte de una lista desordenada (<ul>), así que a lo mejor se podría intentar hacer algo con el DOM. La verdad es que no veo ninguna solución por ahí fácil y que funcione en todos los navegadores.
Alguien tiene alguna sugerencia?
Muchas gracias!