js展开闭合效果演示代码


Posted in Javascript onJuly 24, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>演示展开闭合效果</title> 
<style type="text/css"> 
table{ 
border:#0000FF 1px solid; 
} 
table td{ 
border:#0033FF 1px solid; 
background-color:#6699FF; 
} 
table td div{ 
background-color:#FFFF99; 
display:none; 
} 
table td a:link,table td a:visited{ 
text-decoration:none; 
color:#993300; 
} 
.open{ 
display:block; 
} 
.close{ 
display:none; 
} 
</style> 
<script type="text/javascript"> 
function list(){ 
var aNode = event.srcElement; 
//alert(aNode.nextSibling.nodeName);//拿下一个兄弟节点容易拿到空文本节点 
var tdNode = aNode.parentNode; 
var divNode = tdNode.getElementsByTagName("div")[0]; 
var tabNode = document.getElementsByTagName("table")[0]; 
var divNodes = tabNode.getElementsByTagName("div"); 
for(var x = 0;x < divNodes.length;x++){ 
if(divNodes[x]==divNode){ 
if(divNode.className=="open"){ 
divNode.className="close"; 
}else{ 
divNode.className="open"; 
} 
}else{ 
divNodes[x].className="close"; 
} 
} //alert(divNode.nodeName); 
} 
</script> 
</head> 
<body> 
<table> 
<tr> 
<td> 
<a href="javascript:void(0)" onclick="list()">好友菜单列表</a> 
<div> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
</div> 
</td> 
</tr> 
<tr> 
<td> 
<a href="javascript:void(0)" onclick="list()">好友菜单列表</a> 
<div> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
</div> 
</td> 
</tr> 
<tr> 
<td> 
<a href="javascript:void(0)" onclick="list()">好友菜单列表</a> 
<div> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
</div> 
</td> 
</tr> 
<tr> 
<td> 
<a href="javascript:void(0)" onclick="list()">好友菜单列表</a> 
<div> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
新白发魔女传<br /> 
</div> 
</td> 
</tr> 
</table> 
</body> 
</html>

js展开闭合效果演示代码
Javascript 相关文章推荐
Javascript的一种模块模式
Mar 22 Javascript
自己开发Dojo的建议框架
Sep 24 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
Apr 26 Javascript
javascript字符串与数组转换汇总
May 26 Javascript
谈谈JavaScript自定义回调函数
Oct 18 Javascript
基于JavaScript实现div层跟随滚动条滑动
Jan 12 Javascript
AngularJS手动表单验证
Feb 01 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
JS中定位 position 的使用实例代码
Aug 06 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
火狐textarea输入法的bug的触发及解决
Jul 24 #Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 #Javascript
js实现倒计时(距离结束还有)示例代码
Jul 24 #Javascript
javascript中比较字符串是否相等的方法
Jul 23 #Javascript
js改变img标签的src属性在IE下没反应的解决方法
Jul 23 #Javascript
js如何实现设计模式中的模板方法
Jul 23 #Javascript
js替换字符串的所有示例代码
Jul 23 #Javascript
You might like
解析PHP高效率写法(详解原因)
2013/06/20 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
ES6的新特性概览
2016/03/10 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
Python实现图像几何变换
2015/07/06 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
新浪网技术部笔试题
2016/08/26 面试题
工厂实习感言
2014/01/14 职场文书
卫校中专生的自我评价
2014/01/15 职场文书
学年末自我鉴定
2014/01/21 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
2019年工作总结范文
2019/05/21 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
pandas取dataframe特定行列的实现方法
2021/05/24 Python
MySQL索引是啥?不懂就问
2021/07/21 MySQL
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript