Gra*_*und 3 javascript css dom css-selectors
是否可以使用addRule或insertRule来传递id选择器?即:
document.styleSheets[1].addRule('div #3', 'font: 14px verdana');
Run Code Online (Sandbox Code Playgroud)
哪个会为div创建规则?
或者是否有任何已知的工作?
您的代码无效,因为选择器无效.ID选择器#3无效,因为ID选择器不能以数字开头.
要解决此问题,请使用可以使用有效选择器选择的ID ,例如#three:
document.styleSheets[1].addRule('div #three', 'font: 14px verdana');
Run Code Online (Sandbox Code Playgroud)