[POO] Equivalent de getElementById mais pour une class ?
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:
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:
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,