styleSheets.addRule(selector, style, [index])
styleSheets 表示樣式表參照,引數說明如下:styleSheet.insertRule(rule, [index])
引數說明如下:<style type="text/css"> #box { color:green; } .red { color:red; } .blue { color:blue; } </style> <script> window.onload = function(){ var styleSheets = document.styleSheets[0]; //獲取樣式表參照 var index = styleSheets.length; //獲取樣式表中包含樣式的個數 if(styleSheets.insertRule){ //判斷瀏覽器是否支援insertRule()方法 //使用insertRule()方法在文件內部樣式表中增加一個p標籤選擇符的樣式,設定段落背景色為紅色,字型顏色為白色,補白為一個字型大小。插入位置在樣式表的末尾, styleSheets.insertRule("p{background-color:red;color:#fff;padding:1em;}", index); }else{ //如果哦瀏覽器不支援insertRule()方法 styleSheets.addRule("P", "background-color:red;color:#fff;padding:1em;", index); } } </script> <p>在樣式表中增加樣式操作</p>儲存頁面,在瀏覽器中預覽,效果如下所示: