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 获取字符串字节数的多种方法
Jun 02 Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
利用js(jquery)操作Cookie的方法说明
Dec 19 Javascript
原生js和jQuery写的网页选项卡特效对比
Apr 27 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
简单谈谈js的数据类型
Sep 25 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
vue计算属性get和set用法示例
Feb 08 Javascript
深度了解vue.js中hooks的相关知识
Jun 14 Javascript
vue 授权获取微信openId操作
Nov 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
天津市收音机工业发展史
2021/03/04 无线电
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php在window iis的莫名问题的测试方法
2013/05/14 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
JS 常用校验函数
2009/03/26 Javascript
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
python文件绝对路径写法介绍(windows)
2019/12/25 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
聘任书的写作格式及范文
2014/03/29 职场文书
群众路线领导对照材料
2014/08/23 职场文书
公司文体活动总结
2015/05/07 职场文书