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 延迟加载技术(lazyload)简单实现
Jan 17 Javascript
使用 js+正则表达式为关键词添加链接
Nov 11 Javascript
分享网页检测摇一摇实例代码
Jan 14 Javascript
Mvc提交表单的四种方法全程详解
Aug 10 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
Jan 06 Javascript
js 判断数据类型的几种方法
Jan 13 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
谈谈VUE种methods watch和compute的区别和联系
Aug 01 Javascript
react native 获取地理位置的方法示例
Aug 28 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
js实现点击上传图片并设为模糊背景
Aug 02 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
php静态文件生成类实例分析
2015/01/03 PHP
10条php编程小技巧
2015/07/07 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
javascript 写类方式之二
2009/07/05 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
javascript动态加载二
2012/08/22 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
python将字母转化为数字实例方法
2019/10/04 Python
Python切图九宫格的实现方法
2019/10/10 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
python 基于opencv去除图片阴影
2021/01/26 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
珍惜水资源建议书
2014/03/12 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
三方协议书范本
2014/04/22 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
公司会议策划方案
2014/05/17 职场文书
正科级干部考察材料
2014/05/29 职场文书
新文化运动的口号
2014/06/21 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
经理岗位职责范本
2015/04/15 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技