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 相关文章推荐
extjs grid取到数据而不显示的解决
Dec 29 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
Jan 22 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
Aug 30 Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 Javascript
AngularJS用户选择器指令实例分析
Nov 04 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
Dec 30 Javascript
基于require.js的使用(实例讲解)
Sep 07 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
JavaScript for循环 if判断语句(学习笔记)
Oct 11 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
Jan 22 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
javascript canvas时钟模拟器
Jul 13 Javascript
火狐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
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
php5 pdo新改动加载注意事项
2008/09/11 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
实现PHP搜索加分页
2016/10/12 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
window.dialogArguments 使用说明
2011/04/11 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
js实现简单的秒表
2020/01/16 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
Python实现端口复用实例代码
2014/07/03 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
中软Java笔试题
2012/11/11 面试题
幸福中国演讲稿
2014/09/12 职场文书
春风化雨观后感
2015/06/11 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
怎么用Python识别手势数字
2021/06/07 Python
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis