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 10件让人费解的事情
Feb 15 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
Jun 18 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
Sep 23 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
浅谈jQuery中的checkbox问题
Aug 10 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
Jan 17 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 Javascript
详解JavaScript 异步编程
Jul 13 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 Javascript
Openlayers绘制地图标注
Sep 28 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
无线电的诞生过程
2021/03/01 无线电
str_replace只替换一次字符串的方法
2013/04/09 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
初步解析Python中的yield函数的用法
2015/04/03 Python
python中input()与raw_input()的区别分析
2016/02/27 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
文体活动总结范文
2014/05/05 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
八年级作文之友情
2019/11/25 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技
工厂无线对讲系统解决方案
2022/02/18 无线电