js动态修改整个页面样式达到换肤效果


Posted in Javascript onMay 23, 2014

jsPro1\js动态修改整个html页面样式(换肤).html

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
<title>动态修改页面样式</title> 
<link href="css/blue.css" rel="stylesheet" id="mylink"/> 
<script type="text/javascript"> 
function gel(id) { 
return document.getElementById(id); 
} window.onload = function() { 
//更换css文件 
var lis = gel("uList").childNodes; 
for (var i = 0; i < lis.length; i++) { 
if (lis[i].nodeType == 1) { 
lis[i].onclick = function () { 
gel("mylink").href = "css/" + this.className + ".css"; 
}; 
} 
} 
}; 
</script> 
</head> 
<body> 
<div> 
<span>修改整个页面的样式</span><br/> 
<input type="text" id="txt"/> 
<input type="button" value="提交" class="btn"/> 
</div> 
<ul id="uList" style="text-decoration: none;margin-top: 100px;"> 
<li style="display: block;width: 30px;height: 20px;background-color: red;" class="red"></li> 
<li style="display: block;width: 30px;height: 20px;background-color: blue" class="blue"></li> 
</ul> 
</body> 
</html>

jsPro1\css\red.css
* { 
margin: 0px;padding: 0px; 
} 
body { 
background-color: #eeeeee; 
} 
span { 
color: red; 
} 
#txt { 
color: #f00;border: 1px solid #7d1515; 
} 
.btn { 
background-color: #a52a2a;border: none;color: white;width: 100px;height: 28px; 
}

jsPro1\css\blue.css
* { 
margin: 0px;padding: 0px; 
} 
body { 
background-color: #eeeeee; 
} 
span { 
color: blue; 
} 
#txt { 
color: #0000cd;border: 1px solid #006400; 
} 
.btn { 
background-color: #0000cd;border: none;color: white;width: 100px;height: 28px; 
}
Javascript 相关文章推荐
ASP小贴士/ASP Tips javascript tips可以当桌面
Dec 10 Javascript
JavaScript全局函数使用简单说明
Mar 11 Javascript
javascript的数据类型、字面量、变量介绍
May 23 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
Aug 12 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
原生js实现轮播图
Feb 27 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
详解基于Node.js的微信JS-SDK后端接口实现代码
Jul 15 Javascript
基于js文件加载优化(详解)
Jan 03 Javascript
微信小程序自定义弹窗wcPop插件
Nov 19 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
Dec 02 Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 #Javascript
javascript为下拉列表动态添加数据项
May 23 #Javascript
js检测网络是否具体连接功能的代码
May 23 #Javascript
JS实现距离上次刷新已过多少秒示例
May 23 #Javascript
jquery动态添加元素事件失效问题解决方法
May 23 #Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
May 22 #Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
May 22 #Javascript
You might like
phalcon框架使用指南
2016/02/23 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
深入了解Python数据类型之列表
2016/06/24 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
美国休闲服装品牌:Express
2016/09/24 全球购物
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
年终考核实施方案
2014/05/26 职场文书
七一党日活动总结
2014/07/08 职场文书
升职感谢信
2015/01/22 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
事业单位岗位说明书
2015/10/08 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫
springboot读取resources下文件的方式详解
2022/06/21 Java/Android