基于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 sortable效果 代码有错但值得看看
Nov 05 Javascript
dess中一个简单的多路委托的实现
Jul 20 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
Nov 21 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
Apr 20 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
Sep 17 Javascript
JS 设置Cookie 有效期 检测cookie
Jun 15 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
Aug 24 Javascript
jQuery实现checkbox的简单操作
Nov 18 jQuery
Javascript实现运算符重载详解
Apr 07 Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 Javascript
详解vue3.0 diff算法的使用(超详细)
Jul 01 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中实现记住密码自动登录的代码
2011/03/02 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
javascript数组的使用
2013/03/28 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
Python解决走迷宫问题算法示例
2018/07/27 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
python调用私有属性的方法总结
2020/07/24 Python
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
初中同学聚会邀请函
2014/02/03 职场文书
法律进机关实施方案
2014/03/12 职场文书
公休请假条
2014/04/11 职场文书
乳制品整治工作方案
2014/05/29 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
2016年端午节寄语
2015/12/04 职场文书