childNodes[0] 自分自身
childNodes[1] 自分の下位の階層のひとつめ
childNodes[2] 自分の下位の階層のふたつめ
と思われる?
と思われる?
■親メニュー1
<div style="display:none" onclick="clickMenu(event,this);">
□子メニュー1
<div style="display:none" onclick="clickMenu(event,this);">
◆孫メニュー1
</div>
<div style="display:none" onclick="clickMenu(event,this);">
◆孫メニュー1-2
</div>
<div style="display:none" onclick="clickMenu(event,this);">
◆孫メニュー1-3
</div>
<div style="display:none" onclick="clickMenu(event,this);">
◆孫メニュー1-4
</div>
</div>
</div>
をalert("menu.childNodes.length" + menu.childNodes.length);で表示させた場合
クリック時は3と表示される( 自分+孫が2つ)
後日詳細確認
以下が参考になりそう
http://allabout.co.jp/gm/gc/24070/
0 件のコメント:
コメントを投稿