js实现HTML页面折叠与展开
2007-10-15 22:40
603 查看
下面两行js代码可以十分简洁的实现HTML页面中的折叠与展开!
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<HTML>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<HEAD>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<TITLE> New Document </TITLE>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Generator" CONTENT="EditPlus">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Author" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Keywords" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Description" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif)
<SCRIPT>...
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif)
function isHidden(oDiv)...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
var vDiv = document.getElementById(oDiv);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
vDiv.style.display = (vDiv.style.display == 'none')?'block':'none';
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif)
</SCRIPT>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</HEAD>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<BODY>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div1')">div1</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div1">div1div1div1div1div1</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div2')">div2</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div2">div2div2div2div2div2</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div3')">div3</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div3">div3div3div3div3div3</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</BODY>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</HTML>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<HTML>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<HEAD>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<TITLE> New Document </TITLE>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Generator" CONTENT="EditPlus">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Author" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Keywords" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<META NAME="Description" CONTENT="">
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif)
<SCRIPT>...
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif)
function isHidden(oDiv)...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
var vDiv = document.getElementById(oDiv);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
vDiv.style.display = (vDiv.style.display == 'none')?'block':'none';
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif)
</SCRIPT>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</HEAD>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<BODY>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div1')">div1</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div1">div1div1div1div1div1</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div2')">div2</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div2">div2div2div2div2div2</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV style="cursor:hand" onclick="isHidden('div3')">div3</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<DIV id="div3">div3div3div3div3div3</DIV>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</BODY>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</HTML>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
相关文章推荐
- Html/JS实现页面的折叠
- js 按钮实现跳转页面 jsp html
- 【HTML/JS】利用JQuery的load函数动态加载其它页面的内容的实现代码
- html+css+js实现火影背景切换登录页面
- js实现HTML自动刷新页面和跳转(重定向)
- js实现html 页面之间的跳转传参以及返回上一页的相关知识点
- Html+css+js+jquery实现简单页面登录
- JS实现加载时锁定HTML页面元素的方法
- 两种方法实现在HTML页面加载完毕后运行某个js
- 让html页面不缓存js的实现方法
- window.location.href妙用 标签里用js 利用这个简单的转换思路 实现 一直也无法实现的在 页面的html标签使
- 纯HTML和js:简单实现页面单个输入框自动切为双输入框
- 刷新页面实现方式总结(HTML,ASP,JS)
- 使用html+js+css 实现页面轮播图效果(实例讲解)
- html中的a标签用js来实现页面跳转的功能(php分页时做的页面跳转)
- 刷新页面实现方式总结(HTML,ASP,JS)
- 前端页面使用js实现不同终端引入不同的html页面css样式js等
- Android实现js及webview交互之在html页面中调用系统摄像头
- html和js实现页面跳转方法
- 实现在HTML页面加载完毕后执行某个JS的两种方法