使用Mootools動態添加Css樣式表代碼,相容各瀏覽器

來源:互聯網
上載者:User

但是這樣做就不利於外掛程式的移植,所以就寫了這個函數用來動態產生Css. 複製代碼 代碼如下:AddCss=function(c){
var Sty=document.createElement('style');
Sty.type='text/css';
if(Browser.ie){
Sty.styleSheet.cssText=c;
}else{
var Frag=document.createDocumentFragment();
Frag.appendChild(document.createTextNode(c));
Sty.appendChild(Frag);
}
document.getElementsByTagName('head')[0].appendChild(Sty);
};
AddCss('a{background-color:red;color:black;padding:20px;}');

代碼如上所示,比較簡單就是一個Function而已,需要的時候就直接用AddCss添加代碼即可.
注:該函數我在IE6;7;8;9以及Firefox內均已測試過,可以放心使用.

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.