用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 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
js中匿名函数的创建与调用方法分析
Dec 19 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
Oct 24 Javascript
Bootstrap 粘页脚效果
Mar 28 Javascript
js实现3D图片环展示效果
Mar 09 Javascript
详解webpack2+React 实例demo
Sep 11 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
Dec 26 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
JavaScript对象的特性与实践应用深入详解
Dec 30 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
Vue多环境代理配置方法思路详解
Jun 21 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
Laravel实现autoload方法详解
2017/05/07 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python 两种方法删除空文件夹
2020/09/29 Python
python压包的概念及实例详解
2021/02/17 Python
html5读取本地文件示例代码
2014/04/22 HTML / CSS
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
注塑工厂厂长岗位职责
2013/12/02 职场文书
市场总经理岗位职责
2014/04/11 职场文书
学生会主席演讲稿
2014/04/25 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
python如何将mat文件转为png
2022/07/15 Python