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 相关文章推荐
在JavaScript中监听IME键盘输入事件
May 29 Javascript
jQuery Tools tab使用介绍
Jul 14 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
vue组件横向树实现代码
Aug 02 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
vue + axios get下载文件功能
Sep 25 Javascript
Jquery滑动门/tab切换实现方法完整示例
Jun 05 jQuery
解决Vue中的生命周期beforeDestory不触发的问题
Jul 21 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
Jul 27 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
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
PHP钩子实现方法解析
2019/05/21 PHP
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
使用C++扩展Python的功能详解
2018/01/12 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
python中如何设置代码自动提示
2020/07/15 Python
python3.7调试的实例方法
2020/07/21 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
极简的HTML5模版
2015/07/09 HTML / CSS
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
党员岗位承诺书
2014/03/25 职场文书
体育专业自荐书
2014/05/29 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
个人党性分析材料
2014/12/19 职场文书
英雄儿女观后感
2015/06/09 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS