スタイルシートのルールの追加
スタイルシートのルールを追加するには、styleSheet.insertRuleメソッドを使用します。
						IE8以下の場合は、styleSheet.addRuleメソッドを使用します。
構文
styleSheet.insertRule(rule, index);
						IE8以下の場合
styleSheet.addRule(selector, propertyValue);
						styleSheet.insertRuleメソッド
| 引数名 | 型 | 説明 | |
|---|---|---|---|
| 第一引数 必須  | 
									rule | string | 追加するルール 「セレクター{プロパティ:値...}」の文字列  | 
								
| 第二引数 必須  | 
									index | number | 追加する位置(0から始まるインデックス番号) | 
styleSheet.addRuleメソッド
| 引数名 | 型 | 説明 | |
|---|---|---|---|
| 第一引数 必須  | 
									selector | string | 追加するセレクター | 
| 第二引数 必須  | 
									propertyValue | string | 追加するプロパティと値プロパティ:値で指定 | 
								
サンプルコード
JavaScript
var styleSheetElement = document.createElement('style'),
    sheet             = null,
    selector          = '#wrap',
    propertyValue     = 'color:#d00; text-align:right;';
    cssRuleString     = selector + ' { ' + propertyValue + ' }';
document.head.appendChild(styleSheetElement);
sheet = styleSheetElement.sheet;
if (sheet.insertRule) {
	sheet.insertRule(cssRuleString, sheet.cssRules.length);
} else {
	sheet.addRule(selector, propertyValue);
}