bonjour,

J'ai fais une fonction qui me permet de montrer/cacher un element de type Id, le probleme c'est qu'en terme de validation CSS/XHTML, le fait d'avoir 2 id identiques n'est pas tres correct. Donc, j'aimerais que cet element soit du type class, existe il un equivalent de getElementById pour un objet de type class ?? Merci

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
		/**
		* Cacher / Montrer la reponse		
		*/
 
		var reponse_state = 'hidden';
 
		function switch_reponse()
		{
			var reponse = document.getElementById("reponse");
			switch (reponse_state)
			{
				// hide
				case 'shown':
					reponse_state = 'hidden';
					reponse.style.display = 'none';
				break;
 
				// show
				case 'hidden':
					reponse_state = 'shown';
					reponse.style.display = 'block';
				break;
			}
		}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<li>
  <a class="CatItem" href="#" onclick="switch_reponse();">Quelle est la couleur du chaval blanc d'Henri IV ?</a>
  <p id="reponse">Lorem Ipsum is simply dummy text</p>
</li>
cdt,