Boucle javascript sur un element LI
misscasa2009
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
maniaxx -
maniaxx -
Bonjour,
je voudrai faire afficher un backgroud image au survole de la souris sur mon menu sur IE 6.
j'ai réussi à faire le script , mais ça ne marche que pour la premiere LI et non pour les autre, je pense qu'il faut faire une boucle, mais je sais pas cmt procéder!
voiçi mon code JS:
et mon code html:
merci.
je voudrai faire afficher un backgroud image au survole de la souris sur mon menu sur IE 6.
j'ai réussi à faire le script , mais ça ne marche que pour la premiere LI et non pour les autre, je pense qu'il faut faire une boucle, mais je sais pas cmt procéder!
voiçi mon code JS:
function addListener(o, e, f) { if (o.addEventListener) { o.addEventListener(e, f, false); } else { o.attachEvent('on' + e, f); } } // addListener function afficherDiv() { document.getElementById('sousitem').style.background = 'url(images/interne_menu4.jpg)'; } // afficherDiv function masquerDiv() { document.getElementById('sousitem').style.background = 'none'; } // masquerDiv function creerGestionnaires() { var lien = document.getElementById('sousitem'); addListener(lien, 'mouseover', afficherDiv); addListener(lien, 'mouseout', masquerDiv); // variable globale } // creerGestionnaires
et mon code html:
<ul id="navigation"> <li style="position: static;" class="toggleSubMenu"> <span class="li_racine">Fil d'infos</span> <div class="subMenuContainer"> <div class="subMenuContainer_interne"> <ul class="subMenu"> <li id="sousitem"><span>Item 2.1</span></li> <li id="sousitem"><span>Item 2.2</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> <li id="sousitem"><span>Item 2.3</span></li> </ul> </div> </div> </li> </ul>
merci.
A voir également:
- Boucle javascript sur un element LI
- Telecharger javascript - Télécharger - Langages
- Open element - Télécharger - HTML
- La la li la la la 90's song ✓ - Forum Musique / Radio / Clip
- Impossible de copier car cet élément est trop volumineux pour le format du volume - Forum MacOS
- Élément introuvable impossible à supprimer - Guide
3 réponses
Hello,
++
var myElement = document.getElementsByTagName('li'); for(var li in myElement){ myElement[li] //Instruction.... }
++
maniaxx
Avec un an de retard, mais ça en aidera p-e un autre ^^