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变量作用域更轻松
Oct 25 Javascript
jquery 输入框数字限制插件
Nov 10 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 Javascript
深入理解jQuery之防止冒泡事件
May 24 Javascript
JS前端加密算法示例
Dec 22 Javascript
JS实现将链接生成二维码并转为图片的方法
Mar 17 Javascript
JavaScript面向对象程序设计创建对象的方法分析
Aug 13 Javascript
浅谈React Event实现原理
Sep 20 Javascript
Vue实现一个无限加载列表功能
Nov 13 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
Mar 19 Javascript
解决vue v-for src 图片路径问题 404
Nov 12 Javascript
Node.js API详解之 zlib模块用法分析
May 19 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 filter_var() 函数 Filter 函数
2012/04/25 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
JavaScript中set与get方法用法示例
2018/08/15 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
python字符串替换示例
2014/04/24 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
美国综合购物商城:UnbeatableSale.com
2018/11/28 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
Collection和Collections的区别
2016/05/02 面试题
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
企业军训感想
2014/02/07 职场文书
装修协议书范本
2014/04/21 职场文书
节约粮食标语
2014/06/18 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
小学体育课教学反思
2016/02/16 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技