Bonjour tout le monde.

J'ai un petit soucis pour cacher certain div préalablement affiché.
L’idée est d'afficher une div correspondant a un lien sur un menu, et de masquer celle préalablement affiché.

Pour recuperer toute mes DIV (class="newsbox") contenues dans la DIV (id="news"), j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementsByClassName('newsbox','news')
Par contre quand je veux modifier le style de toute ces balise, je n'ai aucun resultat. Le code fonctionne pour afficher mes DIV, par contre pas pour les masquer.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function show(id)
			{
				if(undefined!= elm)
					{
					/* How to check if elm is undefined or not */
                                        /* Reset de toute les Class "newsbox" contenus dans id "news" a display ='none' */
			                document.getElementsByClassName('newsbox','news').style.display ='none';
 
					}
				var elm=document.getElementById(id);
				elm.style.display = "inline-block";
			}
Merci pour votre aide


Kosen