JS 动态添加 样式 和 脚本

// 添加样式
function AddStyle(cssText)
{
     var cssStyle;
     if(document.all)
     {
           cssStyle = document.createStyleSheet();
           cssStyle.cssText = cssText;
     }    
    else    
     {
          var cssStyle = document.createElement("style");
          cssStyle.setAttribute("type", "text/css");
          cssStyle.appendChild(document.createTextNode(cssText)); 
          document.getElementsByTagName("head").item(0).appendChild(cssStyle);    
     }
}


//添加外部样式
function includeStyle(url)
{
    var style = document.createElement("link");
    style.type = "text/css";
    style.setAttribute("rel","stylesheet");
    style.setAttribute("href",url);
    document.getElementsByTagName("head")[0].appendChild(style);
}


// 添加外部JS
function loadJS(fileUrl) 
{
      var oHead = document.getElementsByTagName('HEAD').item(0);
      var oScript= document.createElement("script"); 
      oScript.type = "text/javascript";
      oScript.src = fileUrl; 
      oHead.appendChild(oScript);
}
posted @ 2010-11-25 23:52  J&W  阅读(189)  评论(0)    收藏  举报