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 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
Dec 11 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 Javascript
详谈javascript中的cookie
Jun 03 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
Jan 05 Javascript
AngularJS ui-router (嵌套路由)实例
Mar 10 Javascript
JavaScript常用数组操作方法,包含ES6方法
May 10 Javascript
详解基于node.js的脚手架工具开发经历
Jan 28 Javascript
vue项目中引入vue-datepicker插件的详解
May 14 Javascript
原生js代码能实现call和bind吗
Jul 31 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
May 09 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
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
详解Python中time()方法的使用的教程
2015/05/22 Python
python机器学习之神经网络(二)
2017/12/20 Python
python如何实现反向迭代
2018/03/20 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
拾金不昧的表扬信
2014/01/16 职场文书
行政部岗位职责范本
2014/03/13 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
四年级作文之植物
2019/09/20 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python