js 显示/隐藏 菜单 li怎么实现啊?求助

我想要点击“工具”菜单中的“小节工具”,就把“小节工具”这个菜单显示出来。点击“工具”菜单中的“排版工具”,就把“排版工具”显示出来,之前的“小节工具”隐藏。应该怎么写J... 我想要点击“工具”菜单中的“小节工具”,就把“小节工具”这个菜单显示出来。
点击“工具”菜单中的“排版工具”,就把“排版工具”显示出来,之前的“小节工具”隐藏。
应该怎么写JS,怎么实现这个交果呢?感谢!
代码如下:
<style type="text/css">
body { ont-family:"宋体"; ont-size:10px; }
.menu { height:30px; background:#e6e6e6; margin-left:10px; }
.menu a { text-decoration:none; }
ul { margin:0; padding:0; }
.menu li { list-style:none; float:left; width:90px; overflow:visible; cursor:pointer; }
ul.level0 { height:30px; overflow:visible; }
ul.level1, ul.level2, ul.level3 { width:90px; display:none; }
ul.level2, ul.level3 { margin:-28px 0 0 90px; }
ul.level0 > li { height:30px; line-height:30px; text-align:center; background:#999; }
ul.level1 > li, ul.level2 > li, ul.level3 > li { height:25px; line-height:28px;background:#bbb; }
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul { display:block; }
</style>
</head>
<body>
<div class="menu">
<ul class="level0">
<!--工具菜单-->
<li class="imyeah">工具
<ul class="level1">
<li>小节工具</a></li>
<li>排版工具</a></li>
</ul>
</li>
<!--小节工具菜单-->
<li class="imyeah" style="display:none" id="measure">小节工具</li>
<!--排版工具菜单-->
<li class="imyeah" style="display:none" id="pageLayout">排版工具</li>
</ul>
</div>
</body>
</html>
展开
 我来答
遗忘的JY_ajue
2016-12-14 · TA获得超过819个赞
知道小有建树答主
回答量:263
采纳率:75%
帮助的人:70.8万
展开全部
<body> 
<div class="menu"> 
<ul class="level0" id="leve"> 
<!--工具菜单-->
<li class="imyeah">工具
<ul class="level1" id="leve1">
<li>小节工具</a></li>
<li>排版工具</a></li>
</ul>
</li>
<!--小节工具菜单-->
<li class="imyeah" style="display: none;"  id="measure">小节工具</li>
<!--排版工具菜单-->
<li class="imyeah" style="display: none;"  id="pageLayout">排版工具</li>
</ul> 
</div> 
<script type="text/javascript">
var oLe = document.getElementById('leve1').getElementsByTagName('li');
var oImy = document.getElementById('leve').getElementsByTagName('li');
var oMe = document.getElementById('measure');
var oPa = document.getElementById('pageLayout');
oLe[0].onclick = function(){
oMe.style.display = 'block';
oPa.style.display = 'none';
}
oLe[1].onclick = function(){
oMe.style.display = 'none';
oPa.style.display = 'block';
}
</script>
</body>

记得采纳,谢谢

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式