Boucle "for" qui ne fonctionne pas
bonjour,
j'ai crée sur mon site web une fonction javascript pour changer la couleur des liens. au moment où je teste la fonction je me suis assurée avec un console.log qu'il entrait bien dans celle-ci. Mais il bloque au moment d'entrer dans ma boucle "for" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function changeColor (element,couleur) {
console.log('chorale');
var theAs = document.querySelectorAll('nav a');
for (var i = 0 ; i < theAs.length; i++) {
console.log('cuicui');
theAs [i].style.color = 'black';
if (i === element) {
console.log('soleil');
theAs [i].style.color = couleur;
}
}
} |
où est l'erreur ?
merci de votre aide