Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/09/2015, 15:11
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: getElementById no accede a elementos no visibles

getElementById no hace distinción entre elementos ocultos y visibles, en todo caso, puede que algunos no tengan ciertas propiedades.

Es posible que para ahorrar memoria se eliminen los objetos que no se muestran, y al moverse para verlos, se creen al momento.

Esto lo puedes comprobar con un depurador, por ejemplo firebug, tomando un elemento visible (inspeccionar elemento con firebug), desplazándote para ocultarlo y ver si se elimina el objeto.