js中的css操作
来源:互联网 发布:乐多捕鱼源码 编辑:程序博客网 时间:2024/06/05 02:44
* 1.elem.style.attr:最常用的方法** 2.elem.style.cssText="样式":当要使用很多样式的时候就是用这个方法** 3.elem.style.length:返回使用了多少样式(不太靠谱)** 4.elem.style.item(index):返回第index个css属性(一定要是通过js添加的,而且* 合并的属性会被拆分如;border:1px solid #aaa,这样的属性会被拆分为4个方向返回)** 5.elem.style.removeProperty(attrName):删除某个css属性(ie9+)** 6.document.defaultView.getComputedStyle(elem,null):返回计算过的样式(ie9+)* (当然ie中可以使用elem.currentStyle来获取计算过的样式 )** 7.document.styleSheets属性可以返回所有的css样式,不管是link进来的还是style内的(行内样式不算)* (返回一个StyleSheetList包含CSSStyleSheet,有几个link和style就包含几个)* (每个CSSStyleSheet包含rules属性,rules属性包含CSSStyleRule属性,有几条属性就有几个* CSSStyleRule,每条CSSStyleRule又包含一个style对象能够访问到具体属性)* var oneSheet=document.styleSheets[0]; //获取其中一个样式表* var rules=oneSheet.cssRules || oneSheet.rules; //获取样式表中的css规则* var rule=rules[0]; //获取第一条规则,这是一个包含所有样式类型的对象,可以通过 rule.样式属性 来访问** 8.insertRule()插入规则(在ie中是addRule()):这个方法可以插入一条css规则* sheet.insertRule(具体内容,要插入的目标);e.g:sheet.insertRule("#box{background-color:white;}",0)* sheet.addRule(选择器,内容,目标);e.g:sheet.addRule("#box","background-color:white","0")** 9.deleteRule(样式表,位置)(ie中使用removeRule()):删除css规则
阅读全文
0 0
- js中的css操作
- 使用js操作css属性和css中的写法不同
- js操作css
- js操作css
- JS 操作css
- js操作css特效
- jQuery中的CSS操作
- js css样式操作代码
- js操作css float属性
- JS批量操作CSS属性
- js操作css属性值
- js操作元素的css
- javascript的js操作css
- 通过JS来操作CSS
- js 中的dom操作
- js 中的日期操作
- js中的双取反操作"!!"
- js中的cookie操作!
- webpack-dev-server: command not found (命令未找到)
- 最简ARM LINUX USB 驱动
- Windows10安装MySQL
- nodejs的学习和一些命令
- C语言数据类型32位和64位不同
- js中的css操作
- 杭电2925
- CCAI2017中国人工智能大会
- K
- caffe中的数据结构解析
- Selenium Web 自动化框架
- 二叉树一些总结
- 线段树、前缀数组:HDU1591-Color the ball(区间更新、简单题)
- 第二章 K-近邻算法