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 相关文章推荐
Ext JS 4官方文档之三 -- 类体系概述与实践
Dec 16 Javascript
JavaScript中具名函数的多种调用方式总结
Nov 08 Javascript
浅谈JavaScript字符串与数组
Jun 03 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
canvas实现弧形可拖动进度条效果
May 11 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
详解vue-element Tree树形控件填坑路
Mar 26 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
Element 默认勾选表格 toggleRowSelection的实现
Sep 04 Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 Javascript
js实现详情页放大镜效果
Oct 28 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP 彩色文字实现代码
2009/06/29 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
JavaScript判断两种格式的输入日期的正确性的代码
2007/03/25 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
tensorboard显示空白的解决
2020/02/15 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
德国电子商城:ComputerUniverse
2017/04/21 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
车间统计员岗位职责
2014/01/05 职场文书
故宫英文导游词
2015/01/31 职场文书
董事长开业致辞
2015/07/29 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL