getElementById ne renvoie rien
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 :
Code:
<li><a id="sa" onclick="liClic(this)">sud américaine</a></li>
et la fonction :
Code:
1 2 3 4 5
| function liClic( id, cell )
{
alert( id.getElementById('id').innerHTML ); // ne fonctionne pas
// alert(id.getAttribute('id') ); // fonctionne
} |
En question complémentaire, je voudrais savoir comment récupérer la valeur renvoyée par la fonction pour l'affecter à une variable globale.
Merci d'avance pour tout éclaircissement.