js实现的折叠导航示例

 更新时间:2013年11月29日 17:41:13   作者:  
折叠导航的实现方法有很多,在文本为大家介绍下如何使用js实现的折叠导航,感兴趣的朋友可以参考下
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv=content-type content="text/html; charset=utf-8" />
<link href="css/admin.css" type="text/css" rel="stylesheet" />
<script language=javascript>
function expand(el)//传递的是id,1,2,3用来区分所属的分类
{
childobj = document.getElementById("child" + el);//child1,child2.....
if (childobj.style.display == 'none')//如果此元素师none,就不会被显示
{
childobj.style.display = 'block';//如果是block。就会显示为块级元素
}
else
{
childobj.style.display = 'none';//当再次点击时,那么就会又隐藏起来
}
return;
}
</script>
</head>
<body>
<table height="100%" cellspacing=0 cellpadding=0 width=170
background=./img/menu_bg.jpg border=0>
<tr>
<td valign=top align=middle>
<table cellspacing=0 cellpadding=0 width="100%" border=0>
<tr>
<td height=10></td>
</tr>
</table>
<table cellspacing=0 cellpadding=0 width=150 border=0>
<tr height=22>
<td style="padding-left: 30px" background=./img/menu_bt.jpg>
<a class=menuparent onclick=expand(1) href="javascript:void(0);">人员管理</a></td></tr>
<tr height=4>
<td></td></tr></table>
<table id=child1 style="display: none" cellspacing=0 cellpadding=0
width=150 border=0>
<tr height=20>
<td align=middle width=30><img height=9
src="./img/menu_icon.gif" width=9></td>
<td><a class=menuchild
href="memberadd.jsp"
target=right>人员增加</a></td></tr>
<tr height=20>
<td align=middle width=30><img height=9
src="./img/menu_icon.gif" width=9></td>
<td><a class=menuchild
href="#"
target=right>人员修改</a></td></tr>
<tr height=20>
<td align=middle width=30><img height=9
src="./img/menu_icon.gif" width=9></td>
<td><a class=menuchild
href="#"
target=right>人员删除</a></td></tr>
<tr height=20>
<td align=middle width=30><img height=9
src="./img/menu_icon.gif" width=9></td>
<td><a class=menuchild
href="#"
target=right>人员查找</a></td></tr>
<tr height=4>
<td colspan=2></td>
</tr>
</table>
</body>
</html>

相关文章

  • 深入浅出JSON.parse的实现方法

    深入浅出JSON.parse的实现方法

    众所周知,JSON.parse方法用于将一个json字符串转换成由字符串描述的 JavaScript 值或对象,本文主要为大家介绍了JSON.parse方法的使用,需要的可以参考下
    2024-04-04
  • 基于JavaScript实现树形下拉框

    基于JavaScript实现树形下拉框

    这篇文章主要为大家详细介绍了基于JavaScript实现树形下拉框的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 微信js-sdk地理位置接口用法示例

    微信js-sdk地理位置接口用法示例

    这篇文章主要介绍了微信js-sdk地理位置接口用法,结合实例形式分析了js-sdk地理位置接口的定义与简单使用方法,需要的朋友可以参考下
    2016-10-10
  • JS遍历ul下的li点击弹出li的索引的实现方法

    JS遍历ul下的li点击弹出li的索引的实现方法

    这篇文章主要介绍了JS遍历ul下的li点击弹出li的索引的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • JavaScript设计模式之装饰者模式实例详解

    JavaScript设计模式之装饰者模式实例详解

    这篇文章主要介绍了JavaScript设计模式之装饰者模式,结合实例形式较为详细的分析了装饰者模式的概念、原理及javascript定义、使用装饰者模式的相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • JS获取动态添加元素的方法详解

    JS获取动态添加元素的方法详解

    这篇文章主要介绍了JS获取动态添加元素的方法,结合实例形式分析了js动态添加DOM元素及获取已添加的DOM元素相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • 详解Javascript 基于长连接的服务框架问题

    详解Javascript 基于长连接的服务框架问题

    本文针对经常使用长连接进行消息收发的应答场景,采用 Websocket 长连接作为服务监听的对象,模拟了一套类 http 服务框架,通过实例代码介绍了Javascript 基于长连接的服务框架,需要的朋友可以参考下
    2022-07-07
  • 15分钟深入了解JS继承分类、原理与用法

    15分钟深入了解JS继承分类、原理与用法

    这篇文章主要介绍了JS继承分类、原理与用法,结合实例形式较为详细的总结分析了javascript原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承和寄生组合式继承等相关原理及使用方法,需要的朋友可以参考下
    2019-01-01
  • iframe的onload在Chrome/Opera中执行两次Bug的解决方法

    iframe的onload在Chrome/Opera中执行两次Bug的解决方法

    创建iframe对象,添加load事件, 再将iframe添加到body中。Chrome/Opera中会造成load事件的handler执行两次。
    2011-03-03
  • JavaScript报错:Uncaught TypeError: Cannot set property ‘X‘ of undefine的解决方案

    JavaScript报错:Uncaught TypeError: Cannot set&n

    在 JavaScript 编程中,“Uncaught TypeError: Cannot set property ‘X’ of undefined” 是一种常见的错误,这种错误通常发生在试图给一个未定义的对象的属性赋值时,本文介绍了JavaScript报错的解决方案,需要的朋友可以参考下
    2024-07-07

最新评论