Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2014, 18:35
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Varios ID en un mismo getElementById

Y si quieres hacerlo compatible con todos los navegadores (incluido IE 6 en adelante):

Código Javascript:
Ver original
  1. var selecciona = function(ids){
  2.     var valores = ids.split(",");
  3.     for (var i in valores)
  4.         document.getElementById(valores[i].replace(/\s/g, "")).style.display = "block";
  5. };
  6.  
  7. selecciona("nombre_1, nombre_2, nombre_3");

Quito los posibles espacios que hayan con el método replace en caso de que hayan, para que así la llamada a la función se ejecute sin problema con o sin espacios entre los argumentos. Todos los métodos que utilicé, funcionan en todas las versiones de los navegadores más populares, incluidas las versiones de Internet Explorer 6, 7 y 8 que son las que más problemas acarrean.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 31/05/2014 a las 00:55 Razón: Fe de errata