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 写类方式之九
Jul 05 Javascript
编写Js代码要注意的几条规则
Sep 10 Javascript
jQuery的deferred对象使用详解
Aug 20 Javascript
javascript初学者常用技巧
Sep 02 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
Jquery轮播效果实现过程解析
Mar 30 Javascript
Javascript之面向对象--接口
Dec 02 Javascript
js实现三级联动效果(简单易懂)
Mar 27 Javascript
jQuery插件之validation插件
Mar 29 jQuery
mac中利用NVM管理不同node版本的方法详解
Nov 08 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 Javascript
原生js实现拖拽移动与缩放效果
Aug 24 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
ThinkPHP的URL重写问题
2014/06/22 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
Javascript中神奇的this
2016/01/20 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
Vue filters过滤器的使用方法
2017/07/14 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
法学专业个人求职信
2013/09/26 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
消防工作实施方案
2014/06/09 职场文书
大学副班长竞选稿
2015/11/21 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python