Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2013, 11:38
yvelisse
 
Fecha de Ingreso: julio-2013
Ubicación: Barcelona
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta problema con variable / bucle for

Hola,

Soy muy nueva en esto, así que tal vez la pregunta es muy obvia. Éste es el código que da problemas:

Código:
function iniciar(){
  var botones, x
  botones=document.querySelectorAll('#barra ul li');
  for(x = 0; x < botones.length; x++){ 
   botones[x].addEventListener('mouseover',cambiar)
  function cambiar(){
   botones.className = "sombra"
     };
   };
  }
addEventListener('load', iniciar);
Quiero que al colocar el ratón sobre cualquiera de los elementos li, éste adquiera la clase sombra. Simplemente es una práctica de un ejemplo de utilidad de className. ¿Alguien me puede decir por qué no me reconoce a botones[x] dentro de la función cambiar? (en cambio si la reconoce cuando se dispara el evento mouseover).

¡gracias de antemano!