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 相关文章推荐
JavaScript 事件对象的实现
Jul 13 Javascript
jquery 多级下拉菜单核心代码
May 21 Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
Dec 31 Javascript
JS动态日期时间的获取方法
Sep 28 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
微信小程序getPhoneNumber获取用户手机号
Sep 29 Javascript
详解HTML5 使用video标签实现选择摄像头功能
Oct 25 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
Feb 23 Javascript
在vue中使用echarts图表实例代码详解
Oct 22 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
JavaScript装饰者模式原理与用法实例详解
Mar 09 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
ezSQL PHP数据库操作类库
2010/05/16 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
父页面显示遮罩层弹出半透明状态的dialog
2014/03/04 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
Vue 指令实现按钮级别权限管理功能
2019/04/23 Javascript
详解vue高级特性
2020/06/09 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
PyQt5 pyqt多线程操作入门
2018/05/05 Python
Python基本socket通信控制操作示例
2019/01/30 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
超实用的 30 段 Python 案例
2019/10/10 Python
python机器学习库xgboost的使用
2020/01/20 Python
tensorflow多维张量计算实例
2020/02/11 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
几款好用的python工具库(小结)
2020/10/20 Python
销售员岗位职责范本
2014/02/03 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
计算机毕业生求职信
2014/06/10 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书