changer couleur d un autre div lors d un click
Bonjour
J'apprends doucement javascript mais là je suis coincé je voudrais modifier la couleur de fond d'un div lors du click et en afficher un autre.
L affichage s effectue sans pb mais impossible de modifier la couleur du div clické.
j autilise le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <script type="text/javascript">
function voirOnglet(id){
for(var i=1;i<=5;i++)
{
document.getElementById('onglet_'+i).style.display='none';
}
if(document.getElementById(id).style.display =='none')
{
document.getElementById(id).style.display = 'block';
/*ici je voudrais appeller la fonction pour changer la couleur du div clické*/
couleur_onglet_1 = #111111;
couleur_onglet_2 = #222222;
couleur_onglet_3 = #333333;
couleur_onglet_4 = #444444;
couleur_onglet_5 = #555555;
document.getElementById('menu_'+id).style.background-color:couleur_+id;
}
}
</script> |
j appelle la fonction comme cela
Code:
1 2
| <div id="menu_onglet_1"><a href="#" onclick="voirOnglet('onglet_1');">lien onglet 1</a></div>
<div id="menu_onglet_2"><a href="#" onclick="voirOnglet('onglet_2');"> lien onglet 1 </a></div> |
mais bien evidement cela ne fonctionne pas...
Pourriez vous m indiquer ou cela peche
merci pour votre aide