js实现超简单的展开、折叠目录代码


Posted in Javascript onAugust 28, 2015

本文实例讲述了js实现超简单的展开、折叠目录代码。分享给大家供大家参考。具体如下:

这里介绍一款超简单的目录,展开菜单代码,鼠标点击即可展开,再次点击即可合拢,类似树形菜单的功能,网上见过很多,不多做介绍了,欢迎参考。

运行效果截图如下:

js实现超简单的展开、折叠目录代码

在线演示地址如下:

具体代码如下:

<title>可折叠展开的简单目录</title>
<style>
div{
font-size:12px;
color:red;
background-color: #EAEAE8;
border: 1 solid #1892B5;
padding: 1
}
</style>
<div id="main1" style="color:blue" onclick="document.all.child1.style.display=(document.all.child1.style.display =='none')?'':'none'" > 
+ 主目录1</div> 
<div id="child1" style="display:none"> 
<a href="#">- 子目录1</a> <br> 
<a href="#">- 子目录2</a> <br> 
<a href="#">- 子目录3</a> <br> 
<a href="#">- 子目录4</a> 
</div> 
<div id="main2" style="color:blue" onclick="document.all.child2.style.display=(document.all.child2.style.display =='none')?'':'none'" > 
+ 主目录2 </div> 
<div id="child2" style="display:none"> 
<a href="#">- 子目录1</a> <br> 
<a href="#">- 子目录2</a> <br> 
<a href="#">- 子目录3</a> 
</div>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
菜鸟javascript基础整理1
Dec 06 Javascript
jQuery操作 input type=checkbox的实现代码
Jun 14 Javascript
Javascript 加载和执行-性能提高篇
Dec 28 Javascript
JavaScript截取字符串的2个函数介绍
Aug 27 Javascript
图文详解JavaScript的原型对象及原型链
Aug 02 Javascript
js仿微信语音播放实现思路
Dec 12 Javascript
vue-cli之router基本使用方法详解
Oct 17 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
React Native悬浮按钮组件的示例代码
Apr 05 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
Apr 27 Javascript
使用Vue.observable()进行状态管理的实例代码详解
May 26 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
Jun 06 Javascript
js实现带圆角的多级下拉菜单效果
Aug 28 #Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 #Javascript
js实现类似菜单风格的TAB选项卡效果代码
Aug 28 #Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 #Javascript
Angular Js文件上传之form-data
Aug 28 #Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
Aug 28 #Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 #Javascript
You might like
如何使用PHP往windows中添加用户
2006/12/06 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
python版飞机大战代码分享
2018/11/20 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
简单了解django缓存方式及配置
2019/07/19 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
python 实现任务管理清单案例
2020/04/25 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
英国足球店:UK Soccer Shop
2017/11/19 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
网络宣传方案
2014/03/15 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
mysql函数之截取字符串的实现
2022/08/14 MySQL