这篇文章主要介绍了 javascript 实现的多个层切换效果通用函数, 涉及 javascript 针对页面元素样式的遍历与操作技巧, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 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 程序设计有所帮助。
来源: