通过 CSSOM 添加背景图像规则
要通过 CSSOM 添加背景图像规则,首先要获得对第一个样式表规则的引用:
var stylesheet = document.styleSheets[0].cssRules;
然后,获取对样式表末尾的引用:
var end = stylesheet.length - 1;
最后,在样式表的末尾插入 body 元素的背景图像规则:
stylesheet.insertRule("body { background-image: url('http://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico'); }", end);