Récupération LI dans un UL [Javascript]

Cancan56 Messages postés 212 Statut Membre -  
Cancan56 Messages postés 212 Statut Membre -
Bonjour,

Je cherche a effectuer un simple alert quand je clique sur un élément li d'un UL.

Et que quand je clique sur le li, il me renvoie le texte a l'ntérieur.

Merci et bonne journée

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Essaie comme ceci, en version ultra-simplifiée :

    <ul>
        <li onclick='alert(this.innerHTML);'>Point 1</li>
        <li onclick='alert(this.innerHTML);'>Point 2</li>
        <li onclick='alert(this.innerHTML);'>Point 3</li>
    </ul>
    


    Ensuite, tu peux définir une fonction qui prend comme paramètre l'objet cliqué, cela permettra de faire des choses plus complexes si nécessaire :
    <script>
        function liClicked(li)
        {
            alert (li.innerHTML);
        }
    </script>
    <ul>
        <li onclick='liClicked(this);'>Point 1</li>
        <li onclick='liClicked(this);'>Point 2</li>
        <li onclick='liClicked(this);'>Point 3</li>
    </ul>
    


    Xavier
    1
  2. Cancan56 Messages postés 212 Statut Membre 4
     
    Merci de ta réponse.

    Mais je en sais pas combien de LI j'aurai au final, pas moyen de mettre le onClick ailleurs ? Genre sur le UL ?
    0