我需要使用insertRule
通过 Javascript 修改一些 CSS。我还需要支持 IE7-8,所以我需要一些方法来区分 Javascript 是否应该使用insertRule
或addRule
(不使用浏览器嗅探)。
这是我正在尝试的,但它不起作用:
var sheets = document.styleSheets
if(sheets.insertRule) {
alert("insert");
// insert
} else {
alert("add");
// add
}
知道这是否可能以及如何使其工作?
编辑:
如果我在 IE8 中运行它,页面上会出现错误object does not support this property or method