Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2015, 14:45
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: Problema al pasar varios paámetros a una funciona

Lo estás haciendo mal. Para empezar, en ese foreach, estás generando elementos <div> con el mismo id en cada iteración; ten en cuenta que el id es un valor único e irrepetible. Por otro lado, si te fijas bien, a la función le estás pasando el enlace como elemento, no le estás pasando ningún id que es con lo que intentas obtener el valor para lat1, además, si deseas obtener el contenido de cada <div>, debes de tomarlo con la propiedad innerHTML.

En lugar de usar elementos <div> que son de bloque, usas elementos <label> o <span>, que son de línea, agrupa cada bloque de elementos en un <div> y para que no te hagas líos al momento de tomar los valores de dichos <span> o <label> (lo que elijas), accede al elemento padre del enlace con la propiedad parentNode, asigna a los y luego busca dentro de él a los <span> o <label>, clases para identificarlos (las clases sí pueden repetirse) y buscas a dichos elementos dentro del elemento padre (que en este caso sería el <div> a partir de dichas clases, pudiendo hacerlo con mayor facilidad utilizando el método querySelector.

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