国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現動態加載CSS

2019-11-20 13:19:29
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

<script type="text/javascript">
            function addStyle(stylePath) {
                var container = document.getElementsByTagName("head")[0];
                var addStyle = document.createElement("link");
                addStyle.rel = "stylesheet";
                addStyle.type = "text/css";
                addStyle.media = "screen";
                addStyle.href = stylePath;
                container.appendChild(addStyle);
            }
            addStyle('http://www.xxx.com/wintys/dynamic.css');
</script>

JS寫的函數,用來控制JS文件的動態加載,也就是在需要的時候才加載JS文件,同時還可加載CSS文件,這樣就可實現網頁換膚,這覺得這個函數寫的不錯,認真的看下,自己在完善下,還是相當不錯的。

復制代碼 代碼如下:

function $import(path,type,title){
var s,i;
if(!type) type=path.substr(path.lastIndexOf(".")+1);
if(type=="js"){
    var ss=document.getElementsByTagName("script");
    for(i=0;i<ss.length;i++){
        if(ss[i].src && ss[i].src.indexOf(path)!=-1 || ss[i].title==title)return ss[i];
    }
    s=document.createElement("script");
    s.type="text/javascript";
    s.src=path;
    if(title) s.title=title;
}
else if(type=="css"){
    var ls=document.getElementsByTagName("link");
    for(i=0;i<ls.length;i++){
        if(ls[i].href && ls[i].href.indexOf(path)!=-1 || ls[i].title==title)return ls[i];
    }
    s=document.createElement("link");
    s.rel="stylesheet";
    s.type="text/css";
    s.href=path;
    if(title) s.title=title;
    s.disabled=false;
}
else return;
var head=document.getElementsByTagName("head")[0];
head.appendChild(s);
return s;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 环江| 厦门市| 云阳县| 若尔盖县| 新河县| 资阳市| 大埔区| 津南区| 木兰县| 布拖县| 师宗县| 屯留县| 江油市| 沐川县| 昆山市| 山阴县| 山丹县| 石门县| 漠河县| 开鲁县| 红河县| 民权县| 沿河| 岱山县| 瑞安市| 桐乡市| 阳江市| 芒康县| 黎平县| 务川| 都匀市| 喜德县| 乌兰浩特市| 从化市| 江孜县| 杭州市| 长寿区| 安西县| 海晏县| 大名县| 象山县|