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 相关文章推荐
基于jquery的实现简单的表格中增加或删除下一行
Aug 01 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
Jan 22 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
react开发中如何使用require.ensure加载es6风格的组件
May 09 Javascript
详细讲解vue2+vuex+axios
May 27 Javascript
原来JS还可以这样拆箱转换详解
Feb 01 Javascript
环形加载进度条封装(Vue插件版和原生js版)
Dec 04 Javascript
vue+elementUI组件table实现前端分页功能
Nov 15 Javascript
vue完美实现el-table列宽自适应
May 08 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+JS实现搜索自动提示(实例)
2013/06/09 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
python logging日志模块的详解
2017/10/29 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
python wsgiref源码解析
2021/02/06 Python
Order by的几种用法
2013/06/16 面试题
保送生自荐信范文
2013/10/06 职场文书
大一学生假期实习的自我评价
2013/10/12 职场文书
毕业生自荐书
2013/12/18 职场文书
名人演讲稿范文
2013/12/28 职场文书
校园之声广播稿
2014/01/31 职场文书
汽车维修求职信
2014/06/15 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js
一文简单了解MySQL前缀索引
2022/04/03 MySQL