制作树形菜单

需求说明

使用项目列表制作一个完整的树形菜单,可通过单击一级菜单来显示和隐藏二级菜单,完成效果如图所示:

使用带参数的函数,通过参数来控制显示或隐藏某个列表。
HTML代码片

<div class="menu"><ul id="menu"><li class="menuList">职能部门<ul><li>学工部</li><li>后勤</li><li>保卫处</li></ul><li class="menuList">职能部门<ul><li>学工部</li><li>后勤</li><li>保卫处</li></ul><li class="menuList">职能部门<ul><li>学工部</li><li>后勤</li><li>保卫处</li></ul></li></ul></div>

JS代码片

<script type="text/javascript">var menuList=document.getElementsByClassName("menuList")var mymenu=document.getElementById("menu")var myul=mymenu.getElementsByTagName("ul")for(let i=0;i<menuList.length;i++){menuList[i].onclick=function(){for(let j=0;j<myul.length;j++){if(i==j){myul[j].style.display="block";}else{myul[j].style.display="none";}}}}        </script>

效果:

单击一级菜单出现二级菜单。

JS 案例 树形菜单相关推荐

  1. mysql jquery tree_php mysql js实现树形菜单代码

    这是一款由php mysql数据库的读取数据库的内容再生成树型号菜单由js来控制  代码如下 复制代码 类别目录树 function showmenu(menuid) { if(menuid.styl ...

  2. elementui树状菜单tree_vue.js+element-ui做出菜单树形结构

    这次给大家带来vue.js+element-ui做出菜单树形结构,vue.js+element-ui做出菜单树形结构的注意事项有哪些,下面就是实战案例,一起来看一下. 由于业务需要,要求实现树形菜单, ...

  3. vue树形权限菜单_Vue.js 递归组件实现树形菜单(实例分享)

    最近看了 Vue.js 的递归组件,实现了一个最基本的树形菜单. 项目结构: main.js 作为入口,很简单: import Vue from 'vue' Vue.config.debug = tr ...

  4. vue树形权限菜单_Vue.js 递归组件实现树形菜单

    最近看了 Vue.js 的递归组件,实现了一个最基本的树形菜单. main.js 作为入口: import Vue from 'vue' import main from './components/ ...

  5. HTML实战案例素材1:制作树形菜单页面

    实战案例素材1:制作树形菜单页面 一.完整的页面效果图 二.文本素材 我的电脑文件列表 我的电脑         本地磁盘(C:)             我的文档             我的收藏 ...

  6. 动态html树形菜单模板,JS+CSS简易树状菜单Tree

    /p> "http://www.w3.org/TR/html4/loose.dtd"> 树形菜单实例-www.mb5u.com function showhide_ob ...

  7. js树形菜单求出最大的年龄

    以下是一个树形菜单,求出年龄最大的那一位和年龄最小的哪一位 let tree = {name: '老板',age: 46,children: [{name: '经理1',age: 36,childre ...

  8. easyUI前端框架的tree(树)前台展示(树形菜单二)——java

    转载请标明出处:https://blog.csdn.net/men_ma/article/details/106847165. 本文出自 不怕报错 就怕不报错的小猿猿 的博客 easyUI前端框架的t ...

  9. ztree树形菜单demo

    阅读目录 zTree树形菜单 回到顶部 zTree树形菜单 树形菜单使用方式如下: HTML引入的方式如下: <!DOCTYPE html><html><head> ...

  10. SpringMVC+ZTree实现树形菜单权限配置

    计划在开源项目里加入权限配置的功能,打算加入zTree实现树形结构. Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎sta ...

最新文章

  1. UI自动化页面定位(一)
  2. 求一个二叉树中距离最远的两个节点
  3. 2.2.4 数据的的存储和排列
  4. 华为手机日历倒计时_倒计时40小时!谁来拿走这台华为手机?
  5. mysql开启慢查询方法(转)
  6. threadx 信号量 应用_操作系统及ThreadX简介.ppt
  7. android 暂停其他app的声音_【一万个APP】第二十二期潮汐
  8. java a星寻路算法_用简单直白的方式讲解A星寻路算法原理
  9. Python 列表(List)
  10. javaEE插件安装
  11. 网易编程题目——相反数:
  12. Python使用matplotlib可视化模拟闯红灯现象柱状图
  13. 【MFC】测边网平差计算
  14. 京东物流系统架构演进中的最佳实践
  15. android跳转app store,从微信跳转到appstore下载App
  16. 【机器学习】K近邻(KNN)算法详解
  17. 计算机修改IP脚本,用脚本修改计算机名和IP地址
  18. C语言一般考点笔试,c语言常见笔试题及答案
  19. C/C++ 余弦函数 cos - C语言零基础入门教程
  20. vue-render

热门文章

  1. 当我按下电源按钮的瞬间,电脑都干了些什么
  2. 【NOIP2011提高组】观光公交
  3. 没有明星代言,如何让用户相信你的产品?
  4. 干涉法测微小量(牛顿环测透镜的曲率半径)
  5. ElementUI全局配置message的弹窗时间
  6. 立创eda学习笔记二十九:原理图转PCB
  7. 可达编程 [语言题]中国身份证号码校验
  8. 荣耀4a刷android 6,荣耀4A全网通(SCL-AL00)一键救砖教程,轻松刷回官方系统
  9. Phalcon入坑必须知道的功能《Phalcon入坑指南系列 二》
  10. 上云之路千万条,青立方易捷版第一条