0

同じクラスを持つ複数の要素に対してイベントが登録されている場合、特定の要素インスタンスを取得するにはどうすればよいですか?

コード

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(); 
}

エラー

「ハンドラーが未定義です」というエラーが表示される

4

1 に答える 1

0

onClick のようなイベントのことですか? そう思うなら、 onclick="do_something(this)" を使います

于 2009-07-09T09:26:38.313 に答える