Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2015, 03:34
pedromir
 
Fecha de Ingreso: enero-2014
Mensajes: 91
Antigüedad: 10 años, 10 meses
Puntos: 2
Saber el indice de un enlace en un div

Hola, tengo varios enlaces dentro de un div y necesito que al pinchar sobre cualquiera de estos me salga un mensaje indicándome la posición, o sea, el índice que ocupa dicho enlace dentro del div y no quiero utilizar un id para cada enlace, porque son bastante enlaces

Y con esta función me muestra la posición de cada uno de los enlaces, pero no del enlace sobre el que he pinchado sólo, que es lo que me interesa
Código Javascript:
Ver original
  1. function posicionEnlace() {
  2.     var contenedor = document.getElementById("galeria");
  3.     var lista = contenedor.getElementsByTagName("a");
  4. for(var i=0; i<lista.length; i++) {
  5.     alert(" Posicion: " + [i] + "" );
  6. }  
  7. }
Código HTML:
Ver original
  1. <div id="galeria">
  2. <ul id="imgLista">
  3. <li><a id="uno" onClick="posicionEnlace(this)" href="images\1_castillo.jpg" title="Esta es la primera imagen">1</a></li>
  4. <li><a onClick="posicionEnlace(this)" href="images\2_castillo.JPG" title="Esta es la segunda imagen">2</a></li>
  5. </ul>
  6. </div>