Paramètres : Event.findElement(objet evenement, nom du Tag)
Rôle : retourne le 1er noeud du nomDuTag en partant du noeud qui a déclenché l'evenement
Retourne : element HTML
Note : -
Appuyer sur le bouton "Tester" et cliquez un peu partout.
La plupart du temps, vous allez recevoir un valeur "undefined".
Si vous cliquez sur le message "contenu d'une cellule de tableau", vous allez obtenir "TABLE".
En effet, la fonction recherche si l'élément HTML cliqué est imbriqué dans une ou plusieurs balises <TABLE>.
Dans tout les cas, la fonction retourne le premier element HTML de type "table" rencontré en remontant l'arborescence à partir de l'élément cliqué.
A chaque fois que vous cliquez sur le bouton "Tester", vous ajoutez un gestionnaire d'évènement.
| contenu d'une cellule de tableau |
function tester()
{
Event.observe(document, 'click', voirElementHTML);
function voirElementHTML(event)
{
premierNoeudDeElementCliquer = Event.findElement(event,"table");
alert(premierNoeudDeElementCliquer.tagName);
}
}