首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

h5新功能data-*,好好利用,还能做数据双向绑定

值来获取stylesheet */ .insertRule的语法是stylesheet.insertRule(rule, index),另一个参数是index,意思是在对应的styleSheets里的cssRules...样式表中的位置,这个值越大则样式优先级越高,但是值不能超过当前样式表规则(cssRules)长度(CSS中先定义的样式总是会被后定义的覆盖就是这个缘故。)...,当值小于cssRules长度时,添加的样式规则会插入到index值定义的位置,之前其余的规则依次顺延。...addrule和insertRule方法本质上没区别,只是后者不被IE浏览器识别,所以前者作为浏览器兼容方法存在。(下文为节省篇幅,以insertRule方法指代此两种方法。)...,则document.styleSheets[0].cssRules为null,insertRule方法不起作用。

1.7K40
您找到你想要的搜索结果了吗?
是的
没有找到

简单说 通过JS控制CSS的各种方式(上)

document.body.style['background-color']= 'red'; 如果你好奇为什么可以这样做,请看这里 简单说 background-color 与 backgroundColor的区别...setProperty 方法 与 setAttribute 方法 是不一样的,setProperty 方法是元素style属性的一个方法,setAttribute 方法是元素的一个方法,虽然他们都能控制CSS,但还是有区别的...insertRule方法用于在当前样式表的cssRules对象插入CSS规则 语法: stylesheet.insertRule(rule, index) insertRule 方法的第一个参数是表示...CSS规则的字符串,第二个参数是该规则在cssRules对象的插入位置。...例如: styleTag.sheet.cssRules 总结 说了这么多方法,要注意各种方式控制CSS后,样式的优先级问题 方法 优先级 通过“ . ”直接设置元素的style属性 内联样式 通过

4.4K20

JavaScript DOM操作表格及样式

样式表包含样式规则的集合,IE不支持 ownerRule @import导入的情况下,指向表示导入的规则,IE不支持 deleteRule(index) 删除cssRules集合中指定位置的规则,IE...不支持 insertRule(rule, index) 向cssRules集合中指定位置插入rule字符串,IE不支持 sheet.disabled;//false,可设置为true sheet.href...;//css的URL sheet.media;//MediaList,集合 sheet.media[0];//第一个media的值 sheet.title;//得到title属性的值 sheet.cssRules...{background-color:red}", 0);//在第一个位置添加一个样式规则 PS:除了几个不用和IE不支持的我们忽略了,还有三个有IE对应的另一种方式: sheet.rules;//代替cssRules...var sheet = document.styleSheets[0];//CSSStyleSheet var rules = sheet.cssRules || sheet.rules;//CSSRuleList

3.5K100
领券