Bonjour,
Comme j'ai souvent vu des personnes qui demandent comment changer le style de tous les éléments d'une classe et que j'aime partager, je vous donne là, la solution que j'utilise et efficace
Je n'ai pas cherché à le rendre compatible IE, et toutes mes contributions ne le seront jamais, à bas IE.
Voilà, vous pouvez mettre ce code dans une fonction pour que cela soit plus pratique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var choix=document.getElementsByClassName('maclasse'); for (i=0;i<choix.length;i++) { choix[i].style.display="none"; }
Par exemple faire disparaitre tous les éléments d'une classe :
Et l'appel de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function cacher(uneclasse) { var choix=document.getElementsByClassName(uneclasse); for (i=0;i<choix.length;i++) { choix[i].style.display="none"; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part cacher('laclasse');
Partager