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 一行代码,轻松搞定浮动快捷留言-V2升级版
Apr 02 Javascript
jquery 学习笔记一
Apr 07 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
Aug 15 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
Aug 24 Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
vue axios 表单提交上传图片的实例
Mar 16 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
Aug 24 Javascript
node.js实现为PDF添加水印的示例代码
Dec 05 Javascript
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
php图像处理类实例
2015/07/28 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
js 计数排序的实现示例(升级版)
2020/01/12 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
python实现文件名批量替换和内容替换
2014/03/20 Python
Python中的jquery PyQuery库使用小结
2014/05/13 Python
详解Python中的文本处理
2015/04/11 Python
利用Python开发实现简单的记事本
2016/11/15 Python
Python高级用法总结
2018/05/26 Python
python绘制圆柱体的方法
2018/07/02 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
HTTP中的Content-type详解
2022/01/18 HTML / CSS