JavaScript栏目列表隐藏/显示简单实现


Posted in Javascript onApril 03, 2013

1.构建JavaScript库

(function(){ //将命名空间IC注册到window 
window['JSHide']={}; 
//隐藏侧边栏,并将图片换成右箭头图片 
function yc() 
{ 
document.getElementById("cloone").style.display ="none"; 
document.getElementById("img").innerHTML ="<img src='Image/右箭头.png' width='10' height='10' longdesc='Image/右箭头.png' onclick='JSHide.xs()' />"; 
} 
window['JSHide']['yc']=yc; 
//显示侧边栏,并将图片换成左箭头 
function xs() 
{ 
document.getElementById("cloone").style.display =""; 
document.getElementById("img").innerHTML ="<img src='Image/左箭头.png' width='10' height='10' longdesc='Image/左箭头.png' onclick='JSHide.yc()' />"; 
} 
window['JSHide']['xs']=xs; 
})();

2.将JS文件插入到HTML文件中
“插入”--“HTML”--"脚本对象"---“脚本”,选择好脚本文件后将其插入到HTML文件中。
3.HTML文件代码
<!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>javascript分栏模式</title> 
<script language="JavaScript" type="text/javascript" src="JS/JSHide.js"></script> 
</head> 
<body> 
<table width="425" height="198" border="1"> 
<tr> 
<td id="cloone" width="55" align="center" valign="middle" scope="row"> 
<p><a href="if测试.html" target="_blank">栏目一</a></p> 
<p><a href="for循环.html" target="_blank">栏目二</a></p> 
<p><a href="CSS初步变色消失出现.html" target="_blank">栏目三</a></p> 
<p><a href="1加到100.html" target="_blank">栏目四</a></p> 
<p><a href="JS初步.html" target="_blank">栏目五</a></p> 
</td> 
<td width="102" align="center" valign="middle"> 
<span id="img"> 
<img src="Image/左箭头.png" width="10" height="20" longdesc="Image/左箭头.png" onclick="JSHide.yc()"/> 
</span> 
</td> 
<td width="71" align="center" valign="middle">这里是内容区域</td> 
<td width="169" align="center" valign="middle"><input type="text" name="textfield" id="txtid" value="yesle" /></td> 
</tr> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
SyntaxHighlighter语法高亮插件使用说明
Aug 14 Javascript
window.requestAnimationFrame是什么意思,怎么用
Jan 13 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
Jun 22 Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
Electron 调用命令行(cmd)
Sep 23 Javascript
微信小程序关键字变色实现代码实例
Dec 13 Javascript
Javascript原生ajax请求代码实例
Feb 20 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 Javascript
JS中如何优雅的使用async await详解
Oct 05 Javascript
JS模板实现方法
Apr 03 #Javascript
JS实现标签页效果(配合css)
Apr 03 #Javascript
JS实现下拉框的动态添加(附效果)
Apr 03 #Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 #Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 #Javascript
jQuery布局插件UI Layout简介及使用方法
Apr 03 #Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 #Javascript
You might like
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
Python使用MD5加密字符串示例
2014/08/22 Python
python实现线程池的方法
2015/06/30 Python
python 实现红包随机生成算法的简单实例
2017/01/04 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
eclipse创建python项目步骤详解
2019/05/10 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
教学质量评估实施方案
2014/03/17 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python