html之二级菜单
来源:互联网 发布:mysql手册中文版 pdf 编辑:程序博客网 时间:2024/04/30 06:34
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta charset="utf-8"/>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
ul li li{
padding-left:20px;
}
ul li span{
cursor:pointer;
}
.dispear{
display:none;
}
</style>
</head>
<body>
<ul>
<li><span onclick="toggle(this)">部门管理</span>
<ul>
<li>添加部门</li> <li>删除部门</li>
<li>浏览部门</li>
</ul>
</li>
<li><span onclick="toggle(this)">员工管理</span>
<ul class="dispear">
<li>添加员工</li> <li>删除员工</li>
<li>查询员工</li>
</ul>
</li>
<li><span onclick="toggle(this)">考勤管理</span>
<ul class="dispear">
<li>导出考勤</li> <li>恢复考勤</li>
<li>按员工查找</li>
</ul>
</li>
</ul>
<script type="text/javascript">
function toggle(span)
{
//先移除所有ul的class属性
var ulList=document.querySelectorAll('ul li ul');
for(var i=0;i<ulList.length;i++){
var ul1=ulList[i];
if(!ul1.hasAttribute('class')){
var anode=document.createAttribute('class');
anode.value='dispear';
ul1.setAttributeNode(anode);
}
}
var ul= span.nextElementSibling;
if(ul.hasAttribute('class'))
{
ul.removeAttribute('class');
}else{
var anode=document.createAttribute('class');
anode.value='dispear';
ul.setAttributeNode(anode);
}
}
</script>
</body>
</html>
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta charset="utf-8"/>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
ul li li{
padding-left:20px;
}
ul li span{
cursor:pointer;
}
.dispear{
display:none;
}
</style>
</head>
<body>
<ul>
<li><span onclick="toggle(this)">部门管理</span>
<ul>
<li>添加部门</li> <li>删除部门</li>
<li>浏览部门</li>
</ul>
</li>
<li><span onclick="toggle(this)">员工管理</span>
<ul class="dispear">
<li>添加员工</li> <li>删除员工</li>
<li>查询员工</li>
</ul>
</li>
<li><span onclick="toggle(this)">考勤管理</span>
<ul class="dispear">
<li>导出考勤</li> <li>恢复考勤</li>
<li>按员工查找</li>
</ul>
</li>
</ul>
<script type="text/javascript">
function toggle(span)
{
//先移除所有ul的class属性
var ulList=document.querySelectorAll('ul li ul');
for(var i=0;i<ulList.length;i++){
var ul1=ulList[i];
if(!ul1.hasAttribute('class')){
var anode=document.createAttribute('class');
anode.value='dispear';
ul1.setAttributeNode(anode);
}
}
var ul= span.nextElementSibling;
if(ul.hasAttribute('class'))
{
ul.removeAttribute('class');
}else{
var anode=document.createAttribute('class');
anode.value='dispear';
ul.setAttributeNode(anode);
}
}
</script>
</body>
</html>
0 0
- html之二级菜单
- HTML实现二级菜单
- html js 二级菜单联动
- 选项菜单之二级菜单
- QT之二级菜单
- html之二级联动
- javascript之折叠式二级菜单
- JS+html 实现select二级联动菜单
- 横向二级导航菜单(html+css+js)
- html中二级菜单的制作
- 利用HTML制作一二级导航菜单
- HTML如何实现 导航的二级菜单
- html简单的二级菜单制作
- 微信公众平台之二级菜单
- Cocos2dx学习之---TableView实现二级菜单
- CSS之实现二级菜单动态出现
- 二级菜单
- 二级菜单
- 求二叉树镜像(破坏二叉树和不破坏二叉树使用非递归实现求解二叉树镜像)
- php页面静态化笔记
- 第三周 项目一-顺序表的基本运算(2)
- 二叉搜索树的后序遍历序列
- 1-2+3-4+5...+n各种解法
- html之二级菜单
- 第3周项目4-顺序表应用(1)
- php中,访问数组元素的方法
- 2016/9/16集训
- 数据结构实验之链表二:逆序建立链表
- 同一进程中的线程究竟共享哪些资源
- Java集合系列—ArrayList详细介绍
- select语句(4)--Oracle中的日期格式及千年虫问题
- Linux系统的一些命令使用格式