用JS实现一个TreeMenu效果分享


Posted in Javascript onAugust 28, 2011

今天学的一点小东西和大家分享一下。
类似TreeMenu控件.
不废话直接代码:

<script language="javascript"> 
function control() {//定义函数 
if (sMenus3.innerHTML == "+") {//判断展开状态 
ulMenu3.style.display = "block";//如果是“+”号 则可以展开 
sMenus3.innerText = "-";//展开之后显示为减号 
} 
else { 
ulMenu3.style.display = "none";//如果为“-”号 则不能展开 
sMenus3.innerText = "+";//点击之后符号变换。 
} 
} 
</script>

Html 代码:
//这段代码没什么说的 主要就是Id 和js代码中的Id对应。
<body> 
<span id="sMenus3" style=" border:1px solid #00000; color:Blue;cursor:hand ;" onclick="control()">-</span>无网站状态<br/> 
<ul id="ulMenu3"> 
<li><a href="http://www.baidu.com" target="_blank">百度</a> </li> 
<li><a href="http://www.baidu.com" target="_parent">百度</a></li> 
<li><a href="http://www.baidu.com" target="_blank">还是百度</a></li> 
</ul> 
</body>
Javascript 相关文章推荐
关于js类的定义
Jun 28 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
May 03 Javascript
超详细的javascript数组方法汇总
Nov 21 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
bootstrap表格分页实例讲解
Dec 30 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
Mar 05 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 Javascript
JS中比较两个Object数组是否相等方法实例
Nov 11 Javascript
vue 手机物理监听键+退出提示代码
Sep 09 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 Javascript
JavaScript实现网页动态生成表格
Nov 25 Javascript
JS target与currentTarget区别说明
Aug 28 #Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 #Javascript
range 标准化之获取
Aug 28 #Javascript
dojo学习第一天 Tab选项卡 实现
Aug 28 #Javascript
js中设置元素class的三种方法小结
Aug 28 #Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 #Javascript
IE6、IE7中获取Button元素的值的bug说明
Aug 28 #Javascript
You might like
PHP开发框架总结收藏
2008/04/24 PHP
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
vue组件与复用详解
2018/04/08 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
安全施工标语
2014/06/07 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
2014年大学生工作总结
2014/11/20 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
大学生受助感言
2015/08/01 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
Python基础之元类详解
2021/04/29 Python
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python