js获取css的各种样式并且设置他们的方法


Posted in Javascript onAugust 22, 2017

js原生获取css样式,并且设置,看似简单,其实并不简单,我们平时用的ele.style.样式,只能获取内嵌的样式,但是我们写的样式基本都在style属性里面;

这里我们就需要:

下面这个代码主要是设置为了兼容IE这孙子;

function getStyle(element, attr) {
if (element.currentStyle) {


return element.currentStyle[attr];//傻逼IE的获取元素的方法

} else {


return getComputedStyle(element, null)[attr];

}
}
平时我们一般可以用 getComputedStyle(元素,null)[属性]

js获取css的各种样式并且设置他们的方法

js获取css的各种样式并且设置他们的方法

 js获取css的各种样式并且设置他们的方法

以上这篇js获取css的各种样式并且设置他们的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript两种function的定义介绍及区别说明
May 02 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
JS实现关键字搜索时的相关下拉字段效果
Aug 05 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
js如何准确获取当前页面url网址信息
Sep 13 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
switchery按钮的使用方法
Dec 18 Javascript
Vue2.0生命周期的理解
Aug 20 Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
vue使用vant中的checkbox实现全选功能
Nov 17 Vue.js
详细聊聊vue中组件的props属性
Nov 02 Vue.js
简单实现js上传文件功能
Aug 21 #Javascript
不得不看之JavaScript构造函数及new运算符
Aug 21 #Javascript
JavaScript实现简单图片轮播效果
Aug 21 #Javascript
Javascript中 toFixed四舍六入方法
Aug 21 #Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 #Javascript
JavaScript创建对象的七种方式全面总结
Aug 21 #Javascript
webpack处理 css\less\sass 样式的方法
Aug 21 #Javascript
You might like
php实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
dwr spring的集成实现代码
2009/03/22 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
Node.js实现文件上传
2016/07/05 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
python赋值操作方法分享
2013/03/23 Python
python写的一个文本编辑器
2014/01/23 Python
Python探索之SocketServer详解
2017/10/28 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
2018/02/23 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
logging level级别介绍
2020/02/21 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
《鸟的天堂》教学反思
2014/02/27 职场文书
我的理想演讲稿
2014/04/30 职场文书
电话客服工作职责
2014/07/27 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
党员对照检查剖析材料
2014/10/13 职场文书
基层党组织整改方案
2014/10/25 职场文书
2015年公司新年寄语
2014/12/08 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
护理培训心得体会
2016/01/22 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书
Nginx快速入门教程
2021/03/31 Servers
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
Java基于字符界面的简易收银台
2021/06/26 Java/Android
排查Tomcat进程假死的问题
2022/05/06 Servers