Wie bekomme ich die bestimmte Elementinstanz, wenn ein Ereignis für mehrere Elemente derselben Klasse registriert ist?Wie erhalte ich die bestimmte Elemeinstanz, wenn ein Ereignis für mehrere Elemente derselben Klasse registriert ist
-Code
Event.observe(document, 'dom:loaded', initBookingHistory);
function initBookingHistory()
{
hideJourneyDetails();
ObserveJourneyDetailsForClick();
}
function ObserveJourneyDetailsForClick()
{
$$('.Journey_Details div#Journey_Detail div.head h2 span.wrap').each(function(ele)
{
Event.observe(ele,'click', showOrHideJourneyDetails(ele));
})
}
function showOrHideJourneyDetails(ele)
{
ele.show();
}
Fehler
Ich erhalte eine "Handler ist nicht definiert" Fehler
Möchten Sie das Element abrufen, das ein Ereignis aufgerufen hat? – rahul
Der Code, den Sie im Kommentar zur Frage gepostet haben, wurde hinzugefügt. – rahul
ja ich brauche das Element, das das Ereignis aufgerufen hat –