Bonjour,
J'en suis à mes tout début en js.
Dans un élément de liste, j'ai un évènement onclick qui appelle une fonction censée me renvoyer l'élément cliqué.
Je teste la fonction avec des instructions "alert" et rien ne m'est renvoyé par "getElementById".
Par contre, "getAttribute" renvoie bien l'id.
Voici le code de l'élément de liste :
et la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <li><a id="sa" onclick="liClic(this)">sud américaine</a></li>
En question complémentaire, je voudrais savoir comment récupérer la valeur renvoyée par la fonction pour l'affecter à une variable globale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function liClic( id, cell ) { alert( id.getElementById('id').innerHTML ); // ne fonctionne pas // alert(id.getAttribute('id') ); // fonctionne }
Merci d'avance pour tout éclaircissement.
Partager