通过DOM获取外部样式表的方法document.styleSheets
2012-08-07 13:57
369 查看
以前获取,或改变某个表单的样式,一般通过将该表单的style写入到表单,然后通过obj.style.属性 = 改变值.
如果该表单样式写在外部样式表里中,用上面的方法则要报错。这里介绍一个好的方法。document.styleSheets[0].
例如:
var objstyle = document.styleSheets[0].rules;
if(obj.currentStyle) //ie
{
var ierules = objstyle.rules[0];
ierules.style.属性 = 改变值;
}
else if(window.getComputedStyle)
{
var ffrules = objstyle.cssRules[0];
ffrules.style.属性 = 改变值;
}
如果该表单样式写在外部样式表里中,用上面的方法则要报错。这里介绍一个好的方法。document.styleSheets[0].
例如:
var objstyle = document.styleSheets[0].rules;
if(obj.currentStyle) //ie
{
var ierules = objstyle.rules[0];
ierules.style.属性 = 改变值;
}
else if(window.getComputedStyle)
{
var ffrules = objstyle.cssRules[0];
ffrules.style.属性 = 改变值;
}
相关文章推荐
- css的hover事件,如果点击之后通过js操作样式,hover事件就会失效的处理方法,外部css样式与js的DOM样式谁的权重高?
- css的hover事件,如果点击之后通过js操作样式,hover事件就会失效的处理方法,外部css样式与js的DOM样式谁的权重高?
- JavaScript语言基础---(十四)DOM模型演示---通过document获取页面节点
- 【DOM】(1)通过document获取页面节点的三个属性(nodeName、nodeType、nodeValue)
- js中document通过ID获取的一些使用方法
- IE与DOM下访问内联样式和外部样式表的常用方法总结
- 另一种对外部样式表的获取、修改方法
- document对象通过节点的局次关系获取节点对象的方法演示:
- javaseday36(dom基本概念 名称空间 通过document 获取节点多种方式)
- 通过dom节点获取dojo/enhancedgrid的样式
- 获取css外部样式的方法及兼容代码
- linux中通过date命令获取昨天或明天时间的方法
- Java应用DOM调用XML的方法:DocumentBuilderFactory
- WPF获取外部EXE图标最简单的方法
- Spring 通过单利模式,单利方法获取对象--factory-method="getInstance"(二)
- 比较openSession()和getCurrentSession()方法通过SessionFactory获取session
- JS原生属性选择器querySelector----通过href属性获取对应a标签的Dom元素
- js从外部获取图片的实现方法
- Objective-C与Swift中通过字符串获取类的方法对比与实现
- Java通过正则表达式获取字符串中数字的方法示例