Javascript改变CSS样式(局部和全局)


Posted in Javascript onDecember 18, 2013

一、局部改变样式

有三种方法:直接改变样式、改变className和改变cssText

改变className: document.getElementById('obj').className="…"

改变cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";

改变直接样式: document.getElementById('obj').style.backgroundColor="#003366″

二、全局改变样式

通过改变外链样式的的href的值实现网页样式的实时切换,也就是"改变模板风格"。

首先需要赋予需要改变的目标一个id,如

<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />

调用时很简单,如
<span onclick="javascript:document.getElementById('css').href='ie.css'">点我改变样式</span>
Javascript 相关文章推荐
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
Jul 11 Javascript
javascript 解析url的search方法
Feb 09 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 Javascript
利用AngularJs实现京东首页轮播图效果
Sep 08 Javascript
JS三目运算(三元运算)方法详解
Mar 01 Javascript
Bootstrap表单控件学习使用
Mar 07 Javascript
12条写出高质量JS代码的方法
Jan 07 Javascript
详解vue 单页应用(spa)前端路由实现原理
Apr 04 Javascript
three.js利用射线Raycaster进行碰撞检测
Mar 12 Javascript
JS+CSS实现3D切割轮播图
Mar 21 Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 #Javascript
javascript中数组的concat()方法使用介绍
Dec 18 #Javascript
javascript中数组的sort()方法的使用介绍
Dec 18 #Javascript
javascript中数组的冒泡排序使用示例
Dec 18 #Javascript
javascript中数组中求最大值示例代码
Dec 18 #Javascript
JS动态调用方法名示例介绍
Dec 18 #Javascript
javascript页面动态显示时间变化示例代码
Dec 18 #Javascript
You might like
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
ThinkPHP模型详解
2015/07/27 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
jquery foreach使用示例
2013/09/12 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
vue 动态绑定背景图片的方法
2018/08/10 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
node crawler如何添加promise支持
2020/02/01 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
详解Vue之事件处理
2020/07/10 Javascript
python小技巧之批量抓取美女图片
2014/06/06 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
详解python的变量缓存机制
2021/01/24 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
11月升旗仪式讲话稿
2014/02/15 职场文书
干部下基层实施方案
2014/03/14 职场文书
绿色城市实施方案
2014/03/19 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
店面出租协议书范本
2014/11/28 职场文书
2015年售票员工作总结
2015/04/29 职场文书
论文评审意见
2015/06/05 职场文书
小学教师见习总结
2015/06/23 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python