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 相关文章推荐
JS 页面自动加载函数(兼容多浏览器)
May 18 Javascript
javascript 面向对象继承
Nov 26 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
JS禁用浏览器退格键实现思路及代码
Oct 29 Javascript
js网页滚动条滚动事件实例分析
May 05 Javascript
Bootstrap布局组件应用实例讲解
Feb 17 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
May 27 Javascript
hovertree插件实现二级树形菜单(简单实用)
Dec 28 Javascript
详细讲解vue2+vuex+axios
May 27 Javascript
使用angular帮你实现拖拽的示例
Jul 05 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 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截取中文字符串的问题
2006/07/12 PHP
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
php session劫持和防范的方法
2013/11/12 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
PHP接口类(interface)的定义、特点和应用示例
2020/05/18 PHP
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
JS二分查找算法详解
2017/11/01 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
python简单操作excle的方法
2018/09/12 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
Python实现一个论文下载器的过程
2021/01/18 Python
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
考试不及格检讨书
2014/01/09 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
个人优缺点总结
2015/02/28 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python