基于JS实现简单的样式切换效果代码


Posted in Javascript onSeptember 04, 2015

本文实例讲述了基于JS实现简单的样式切换效果。分享给大家供大家参考。具体如下:

这是一款基于JS实现简单的样式切换代码,自由切换CSS样式,很多大网站现在正在用,我觉得这是个挺实用的不错的功能,希望大家喜欢哦。

运行效果截图如下:

基于JS实现简单的样式切换效果代码

在线演示地址如下:

具体代码如下:

<!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" />
<script language="javascript" type="text/javascript">
var lastObj=null;
var lastIdx=1;
function test(obj,idx){
 if(!lastObj){
 lastObj = document.getElementById("test");
 lastIdx = 1;
 }
 lastObj.className = "new"+lastIdx;
 var old = document.getElementById("list"+lastIdx);
 if(old)old.style.display="none";
 obj.className = "class"+idx;
 var n = document.getElementById("list"+idx);
 if(n)n.style.display="block";
 lastObj = obj;
 lastIdx = idx;
}
</script>
<style type="text/css">
 .class1{ color:#FF0000}
 .new1{ color:#996633}
 .class2{ color:#FF0000}
 .new2{ color:#996633}
</style>
<title>JS实现样式切换</title>
</head>
<body>
<a href="#" class="class1" id="test" onclick="test(this,1)">list1</a>
<a href="#" class="new2" onclick="test(this,2)">list2</a>
<div id="list1">
test1
</div>
<div id="list2" style="display:none">
test2
</div>
</body>
</html>

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

Javascript 相关文章推荐
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
基于JavaScript 类的使用详解
May 07 Javascript
jQuery toggleClass应用实例(附效果图)
Apr 06 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
详解vue 中使用 AJAX获取数据的方法
Jan 18 Javascript
详谈commonjs模块与es6模块的区别
Oct 18 Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
jquery实现吸顶导航效果
Jan 08 jQuery
vue中touch和click共存的解决方式
Jul 28 Javascript
微信小程序选择图片控件
Jan 19 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
Sep 04 #Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
Sep 04 #Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 #Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
Sep 04 #Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 #Javascript
js实现网站最上边可关闭的浮动广告条代码
Sep 04 #Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
Sep 04 #Javascript
You might like
PHP四种基本排序算法示例
2015/04/09 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
Python最基本的输入输出详解
2015/04/25 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
师范大学音乐表演专业求职信
2013/10/23 职场文书
精彩自我鉴定
2014/01/16 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
法人身份证明书
2014/10/08 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
个人典型事迹材料
2014/12/30 职场文书
人事局接收函
2015/01/30 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers