<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>可伸缩的菜单</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <style type="text/css"> ul { list-style: none; padding: 5px; width: 210px; border: 1px solid red; } a { text-decoration: none; line-height: 30px; } .menu_style li { border-bottom: 1px solid #666; } </style> <script type="text/javascript"> $(function(){ $("input[name=more_btn]").click(function(){ //索引大于5的项目进行隐藏、显示,not(:last)的意思是不包括最后一行 $("li:gt(5):not(:last)").toggle(); }); }); </script> </head> <body> <div id="menu" class="menu_style"> <ul> <li> <a href="#">手机通讯、数码电器</a> </li> <li> <a href="#">食品饮料、酒水、果蔬</a> </li> <li> <a href="#">进口食品、进口牛奶</a> </li> <li> <a href="#">美容化妆、个人护理</a> </li> <li> <a href="#">母婴用品、个人护理</a> </li> <li> <a href="#">厨卫清洁、纸、清洁剂</a> </li> <li id="menu_07" class="element_hide"> <a href="#">家居家纺、锅具餐具</a> </li> <li id="menu_08" class="element_hide"> <a href="#">生活电器、汽车生活</a> </li> <li id="menu_09" class="element_hide"> <a href="#">电脑、外设、办公用品</a> </li> <li class="btn"> <input name="more_btn" type="button" value="展开或关闭菜单项" /> </li> </ul> </div> </body> </html>