DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript新增樣式規則(推薦)
JavaScript新增樣式規則(推薦)
編輯:關於JavaScript     

關鍵代碼如下所示:

<html>
  <head>
  <link rel="stylesheet" type="text/css" href="basic.css">
    <script>
      window.onload=function(){
           var sheet=document.styleSheets[0];
           //【新增樣式規則】
          // sheet.insertRule('.div1{font-size:16px;color:red;}',0);     IE8及以上不支持  //第一個參數是樣式,第二個是樣式的位置
          // sheet.addRule('.div1','font-size:20px;color:orange;font-weight:bold;',0);    //IE都支持    //第一個參數是樣式名,第二個樣式位置是樣式規則,第三個是樣式位置
           function insertCss(element,csName,position){                        //跨浏覽器兼容      
             if(sheet.insertRule){                     // sheet.insertRule 非IE的時候會讀取到一個函數,IE8即以上的時候會讀取到undefined
            sheet.insertRule(element+'{'+csName+'}',position);    
          }else if(sheet.addRule){                      
            sheet.addRule(element,csName,position);
          }
    }
        insertCss('.div1','font-size:16px;color:orange',0);
         //【刪除樣式規則】
        //sheet.deleteRule(position) ; //刪除樣式 參數為位置        //IE8及以上不支持
        //sheet.removeRule(position) ; //刪除樣式 參數為位置        //IE支持
        function deleteCss(position){        //跨浏覽器兼容
        if(sheet.deleteRule){        
           sheet.deleteRule(position);
      }else if(sheet.removeRule){
          sheet.removeRule(position);
      }  
    deleteCss(0);
    }
        
}
    </script>
  </head>
  <body></body>
</html>

以上所述是小編給大家介紹的JavaScript新增樣式規則(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved