LI内にあるULをターゲットにしようとしていますが、問題が発生しています。HTMLは次のとおりです。
<ul id="main_nav">
<li class="main"><a href="#">Section 1</a>
<ul id="dropdown">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 2</a></li>
</ul>
</li>
<li class="main"><a href="#">Section 2</a>
<ul id="dropdown">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 2</a></li>
</ul>
</li>
<li class="main"><a href="#">Section 3</a></span>
<ul id="dropdown">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 2</a></li>
</ul>
</li>
これがJSです:
window.addEvent('load', function() {
$$('li.main').each(function(el){
el.getChild('dropdown').addEvent('mouseenter',function(e){
alert("over!");
});
el.getChild('dropdown').addEvent('mouseleave',function(e){
alert("out!");
});
});
}
問題は、el.getChild('dropdown')を使用してLIの子を取得しようとしたときだと思いますが、これを行う他の方法はわかりません。私はコーダーではないので、助けていただければ幸いです。ありがとう!