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

 更新时间:2015年08月28日 14:52:22   作者:企鹅  
这篇文章主要介绍了js实现超简单的展开、折叠目录代码,通过javascript操作鼠标点击事件控制页面元素样式的动态改变实现该功能,非常简单实用,需要的朋友可以参考下

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

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

运行效果截图如下:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-show-hidden-list-menu-codes/

具体代码如下:

<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实现阿拉伯数字和中文数字互相转换

    JavaScript实现阿拉伯数字和中文数字互相转换可以用数组的循环检测后的替换来实现,下面主要讲解其中的一些核心算法:
    2016-06-06
  • JavaScript对象属性设置和屏蔽技巧

    JavaScript对象属性设置和屏蔽技巧

    这篇文章主要为大家介绍了JavaScript对象属性设置和屏蔽技巧,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • es7学习教程之fetch解决异步嵌套问题的方法示例

    es7学习教程之fetch解决异步嵌套问题的方法示例

    这篇文章主要给大家介绍了关于es7学习教程之fetch解决异步嵌套问题的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • JavaScript 数组遍历的五种方法

    JavaScript 数组遍历的五种方法

    这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下
    2021-03-03
  • JavaScript实现添加及删除事件的方法小结

    JavaScript实现添加及删除事件的方法小结

    这篇文章主要介绍了JavaScript实现添加及删除事件的方法,实例总结了javascript对事件的添加及删除的技巧,涉及javascript事件绑定的方法及浏览器兼容的相关注意事项,需要的朋友可以参考下
    2015-08-08
  • 使用flow来规范javascript的变量类型

    使用flow来规范javascript的变量类型

    这篇文章主要介绍了使用flow来规范javascript的变量类型,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • JavaScript代码实现图片循环滚动效果

    JavaScript代码实现图片循环滚动效果

    这篇文章主要介绍了JavaScript代码实现图片循环滚动效果的相关资料,非常不错,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • js阻止默认右键的下拉菜单方法

    js阻止默认右键的下拉菜单方法

    下面小编就为大家分享一篇js阻止默认右键的下拉菜单方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • 正则表达式优化JSON字符串的技巧

    正则表达式优化JSON字符串的技巧

    这篇文章主要介绍了正则表达式优化JSON字符串的技巧的相关资料,需要的朋友可以参考下
    2015-12-12
  • javascript中关于执行环境的杂谈

    javascript中关于执行环境的杂谈

    如你所知,javascript里执行环境是作为一个最核心的概念存在的。相信广大FE筒子们对于这个概念不会陌生,它定义了变量或函数有权访问其他数据范围以及其行为。
    2011-08-08

最新评论