通过 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);