用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 相关文章推荐
EasyUI实现二级页面的内容勾选的方法
Mar 01 Javascript
jQuery满屏焦点图左右滚动特效代码分享
Sep 07 Javascript
深入理解JavaScript中的并行处理
Sep 22 Javascript
将json转换成struts参数的方法
Nov 08 Javascript
DWR3 访问WEB元素的两种方法实例详解
Jan 03 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
谈谈对vue响应式数据更新的误解
Aug 01 Javascript
微信小程序用户自定义模版用法实例分析
Nov 28 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
微信小程序表单验证form提交错误提示效果
Jun 19 Javascript
vue中添加与删除关键字搜索功能
Oct 12 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
Jul 17 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判断是否有Get参数的方法
2014/05/05 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
html读出文本文件内容
2007/01/22 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python的时间模块datetime详解
2017/04/17 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
上学迟到的检讨书
2014/01/11 职场文书
迟到检讨书1000字
2014/01/15 职场文书
护理职业生涯规划书
2014/01/24 职场文书
军训自我鉴定范文
2014/02/13 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
手写实现JS中的new
2021/11/07 Javascript
springboot读取nacos配置文件
2022/05/20 Java/Android