javascript实现的多个层切换效果通用函数实例


Posted in Javascript onJuly 06, 2015

本文实例讲述了javascript实现的多个层切换效果通用函数。分享给大家供大家参考。具体实现方法如下:

function ChangeDiv(tagId,tagName,divId,divName,zDivCount,tagclass,divclass) {
for(i=0;i<=zDivCount;i++) {
document.getElementById(divName+i).style.display="none";
document.getElementById(divName+i).className='';
document.getElementById(tagName+i).className='';
}
document.getElementById(divName+divId).style.display="block";
document.getElementById(tagName+tagId).className=tagclass;
document.getElementById(divName+divId).className=divclass;
}

tagId,tagName为鼠标单击的控制层的id和名称 divId,divName为被控制要显示和隐藏的层的id和名称 zDivCount为显示和隐藏的层的个数-1(如果是5个层则为4)

tagclass,divclass分别为控制层的样式 和被控制层的样式

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js获取指定的cookie的具体实现
Feb 20 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
Mar 20 Javascript
href下载文件根据id取url并下载
May 28 Javascript
jQuery中:enabled选择器用法实例
Jan 04 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
Jul 09 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
May 03 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
手动用webpack搭建第一个ReactApp的示例
Apr 11 Javascript
如何理解Vue的v-model指令的使用方法
Jul 19 Javascript
Vue项目查看当前使用的elementUI版本的方法
Sep 27 Javascript
vue element动态渲染、移除表单并添加验证的实现
Jan 16 Javascript
TypeScript 运行时类型检查补充工具
Sep 28 Javascript
javascript动态添加删除tabs标签的方法
Jul 06 #Javascript
Jsonp post 跨域方案
Jul 06 #Javascript
javascript运动详解
Jul 06 #Javascript
浅谈jQuery中height与width
Jul 06 #Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
Jul 06 #Javascript
浅谈Javascript实现继承的方法
Jul 06 #Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 #Javascript
You might like
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
php读取3389的脚本
2014/05/06 PHP
PHP中数据库单例模式的实现代码分享
2014/08/21 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
对象的类型:本地对象(1)
2006/12/29 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jQuery基础知识小结
2014/12/22 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
2019/10/22 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
Python异常学习笔记
2015/02/03 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
Python中@property的理解和使用示例
2019/06/11 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
数据库笔试题
2013/05/09 面试题
介绍一下游标
2012/01/10 面试题
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
同乡会致辞
2015/07/30 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android