我正在尝试编辑 cssRule 的 cssText 属性。我经常看到它这样做:
通常它使用: cssText.replace( ... ) 完成。
它似乎对除我以外的所有人都有效。有人可以解释一下为什么以下方法不起作用:
var cssText = document.styleSheets[1].cssRules[0].cssText;
document.styleSheets[1].cssRules[0].cssText = cssText.replace( "red", "yellow" );
小提琴在这里:http: //jsfiddle.net/KbkFH/3/