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

Pues así como se ve el código, noto que primero muestras a los elementos y luego los ocultas, además, podrías reutilizar la función:

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

Un ejemplo en ejecución:



Edito: ¿Te has dado cuenta de que en ambos casos tratas de ejecutar a la función selecciona cuando tus funciones se llaman mostrar_input y ocultar_input?
__________________
«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 01:27 Razón: Observación