基于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 相关文章推荐
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
javascript制作游戏开发碰撞检测的封装代码
Mar 31 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
详解AngularJS2 Http服务
Jun 26 Javascript
AngularJS实现注册表单验证功能
Oct 16 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
解决vue处理axios post请求传参的问题
Mar 05 Javascript
vue如何根据网站路由判断页面主题色详解
Nov 02 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
Jul 20 Javascript
在项目vue中使用echarts的操作步骤
Sep 07 Javascript
微信小程序弹窗禁止页面滚动的实现代码
Dec 30 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
JS date对象的减法处理实现代码
2010/12/28 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
javascript 实现map集合
2015/04/03 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Python中的zipfile模块使用详解
2015/06/25 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
环境工程大学生个人的自我评价
2013/10/08 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
师范学院教师自荐书
2014/01/31 职场文书
党风廉设责任书
2014/04/16 职场文书
国旗下的演讲稿
2014/05/08 职场文书
电视节目策划方案
2014/05/16 职场文书
建筑工地质量标语
2014/06/12 职场文书