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 相关文章推荐
jquery如何获取元素的滚动条高度等实现代码
Oct 19 Javascript
JS模拟简易滚动条效果代码(附demo源码)
Apr 05 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
浅谈js的url解析函数封装
Jun 28 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
用JavaScript和jQuery实现瀑布流
Mar 19 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
May 05 Javascript
node+koa实现数据mock接口的方法
Sep 20 Javascript
微信小程序canvas实现刮刮乐效果
Jul 09 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 Javascript
小程序实现侧滑删除功能
Jun 25 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
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
关于PHP开发的9条建议
2015/07/27 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
php递归函数怎么用才有效
2018/02/24 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
php探针不显示内存解决方法
2019/09/17 PHP
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
简单实现js轮播图效果
2017/07/14 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
波兰珠宝品牌:YES
2019/08/09 全球购物
毕业生找工作的自我评价
2013/10/18 职场文书
人事专员岗位职责
2013/11/20 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
党员创先争优活动总结
2014/05/04 职场文书
经济管理专业求职信
2014/06/09 职场文书
三峡大坝导游词
2015/01/31 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书