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

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

  • Votes
  • Date
  • Date décroissante
  1. 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. 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 ?