JavaScript实现简单的树形菜单效果


Posted in Javascript onJune 23, 2017

简单的一个树形菜单,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>树形菜单</title>
  <style>
    body {
      font: 12px/20px 宋体;
    }

    img {
      vertical-align: center;
      border: none;
    }

    a {
      text-decoration: none;
      color: #000;
    }

    li {
      list-style: none;
    }
  </style>
  <script>
    function onclickfclose(id) {
      var ul = document.getElementById(id);
      var objv = ul.style.display;
      if (objv == 'none') {
        ul.style.display = 'block'
      } else {
        ul.style.display = 'none';
      }
    }


  </script>
</head>
<body>
<b><img src="images/fold.gif" alt="">树形菜单</b>
<ul>
  <a href="javascript:onclickfclose('art')"><img src="images/fclose.gif" alt="">文学艺术</a>
</ul>
<ul id="art" style="display: none;">
  <li><img src="images/doc.gif" alt="">著名小说</li>
  <li><img src="images/doc.gif" alt="">著名小说</li>
  <li><img src="images/doc.gif" alt="">著名小说</li>
  <li><img src="images/doc.gif" alt="">著名小说</li>
</ul>
<ul>
  <a href="javascript:onclickfclose('fangc')"><img src="images/fclose.gif" alt="">房产论坛</a>
</ul>
<ul id="fangc" style="display: none;>
  <li><img src=" images/doc.gif" alt="">房产推销</li>
<li><img src="images/doc.gif" alt="">房产推销</li>
<li><img src="images/doc.gif" alt="">房产推销</li>
<li><img src="images/doc.gif" alt="">房产推销</li>
</ul>
<ul>
  <a href="javascript:onclickfclose('tuhua')"><img src="images/fclose.gif" alt="">提图专区</a>
</ul>
<ul id="tuhua" style="display: none;>
  <li><img src=" images
/doc.gif" alt="">风景图画</li>
<li><img src="images/doc.gif" alt="">风景图画</li>
<li><img src="images/doc.gif" alt="">风景图画</li>
<li><img src="images/doc.gif" alt="">风景图画</li>
</ul>
<ul>
  <a href="javascript:onclickfclose('bagua')"><img src="images/fclose.gif" alt="">娱乐八卦</a>
</ul>
<ul id="bagua" style="display: none;>
  <li><img src=" images
/doc.gif" alt="">明星采访</li>
<li><img src="images/doc.gif" alt="">明星采访</li>
<li><img src="images/doc.gif" alt="">明星采访</li>
<li><img src="images/doc.gif" alt="">明星采访</li>
</ul>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 时间显示效果代码
Aug 23 Javascript
jQuery Ajax提交表单查询获得数据实例代码
Sep 19 Javascript
js控制表单操作的常用代码小结
Aug 15 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
Dec 12 Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
js实现3d悬浮效果
Feb 16 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
Apr 19 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 Javascript
JS实现4位随机验证码
Oct 19 Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 #Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 #jQuery
js实现城市级联菜单的2种方法
Jun 23 #Javascript
JS使用正则表达式验证身份证号码
Jun 23 #Javascript
创建简单的node服务器实例(分享)
Jun 23 #Javascript
详解微信小程序 template添加绑定事件
Jun 23 #Javascript
微信小程序 检查接口状态实例详解
Jun 23 #Javascript
You might like
PHP strtr() 函数使用说明
2008/11/21 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
GRID拖拽行的实例代码
2013/07/18 Javascript
jQuery事件详解
2017/02/23 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
JS实现小米轮播图
2020/09/21 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
详解Python编程中基本的数学计算使用
2016/02/04 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
python 串行执行和并行执行实例
2020/04/30 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
迎新晚会邀请函
2014/02/01 职场文书
网络宣传方案
2014/03/15 职场文书
中秋节寄语2015
2015/03/24 职场文书
工作态度检讨书范文
2015/05/06 职场文书
交通事故调解协议书
2015/05/20 职场文书
欢送领导祝酒词
2015/08/12 职场文书
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers