这将会是这样* {margin:0; padding:0;} in CSS。如何通过JavaScript更改文档的样式?
2
A
回答
7
为了得到(第一)的样式表对象使用
document.styleSheets[0]
要访问的(第一个)规则在上的样式表使用:
document.styleSheets[0].cssRules[0] // firefox
document.styleSheets[0].rules[0] // IE
您可以
添加规则insertRule(rule, index) // firefox
addRule(selector, declaration, [index]) // IE
因此,做什么,你在Firefox描述:
document.styleSheets[0].insertRule("*{margin:0; padding:0;}", 0)
而要做到这在IE:
document.styleSheets[0].addRule("*", "margin:0; padding:0;", 0)
-1
如果您想更改body元素的padding和margin:
document.body.setAttribute('padding', '0');
document.body.setAttribute('margin', '0');
+0
这只会在身上设置样式,问题是在所有事物上设置样式 - * – meouw 2010-02-06 10:37:38
+0
实际上我想要改变整个文档的光标类型(不仅仅是在主体内)。 – 2010-02-06 10:39:58
相关问题
- 1. 通过JavaScript更改body标签样式
- 2. 通过JavaScript更改样式图像
- 3. 通过JavaScript更改CDATA字体标记的嵌入式样式
- 4. 如何通过Javascript显示.txt文件内容并更改样式?
- 5. 通过JavaScript性能改变CSS样式
- 6. 如何更改大文档的括号样式?
- 7. 通过jQuery或javascript更改最后一行的样式
- 8. 通过Javascript检测文档标题中的更改
- 9. 更改动作条通过样式
- 10. 通过悬停更改样式?
- 11. 如何通过范围更改形状的样式?
- 12. 如何(通过jQuery例如)更改CSS样式规则内CKEDITOR
- 13. 如何更改jQuery文本()的样式?
- 14. 使用Javascript通过同一事件更改多div样式
- 15. 编程方式通过更改样式文件
- 16. 通过操作样式标签的内容来更改文档样式是否合法?
- 17. 使用Javascript更改样式
- 18. 从JavaScript更改CSS样式?
- 19. 通过代码更改样式主题中的文本颜色
- 20. 如何通过JavaScript更改FontSize?
- 21. 如何通过JavaScript更改CSS渐变?
- 22. android:如何通过样式或主题更改alertDilog Box Design?
- 23. 编程方式更改通过JavaScript
- 24. Javascript不更改文档?
- 25. 如何通过函数动态更改文档标题?
- 26. 如何通过SolrJ更改Solr文档ID?
- 27. 通过更改按钮样式更改按钮颜色
- 28. 可以通过JavaScript更改元素,例如<html>的样式吗?
- 29. 如何更改OpenLayers样式?
- 30. DataGridComboBoxColumn样式如何更改?
请参阅http://stackoverflow.com/questions/714655/how-can-i-set-a-css-hover-on-a-dom-created-element-in-javascript/714717#714717和http:// stackoverflow.com/questions/524696/how-to-create-a-style-tag-with-javascript/524721#524721对于动态创建样式表的两种不同方法,如果您不想追加到现有的样式表 – Christoph 2010-02-06 14:30:56