js动态加载css和js

Posted 早晨de风景

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js动态加载css和js相关的知识,希望对你有一定的参考价值。

复制代码
var loadUtil = {
    /*
     * 方法说明:【动态加载js文件css文件】
     * 使用方法:loadUtil.loadjscssfile("http://libs.baidu.com/jquery/1.9.1/jquery.js","js")
     * @param fileurl 文件路径,
     * @param filetype 文件类型,支持传入类型,js、css
     */
    loadjscssfile:function(fileurl,filetype){
        if(filetype == "js"){
            var fileref = document.createElement(\'script\');
            fileref.setAttribute("type","text/javascript");
            fileref.setAttribute("src",fileurl);
        }else if(filetype == "css"){

            var fileref = document.createElement(\'link\');
            fileref.setAttribute("rel","stylesheet");
            fileref.setAttribute("type","text/css");
            fileref.setAttribute("href",fileurl);
        }
        if(typeof fileref != "undefined"){
            document.getElementsByTagName("head")[0].appendChild(fileref);
        }else{
            alert("loadjscssfile method error!");
        }
    }
};

以上是关于js动态加载css和js的主要内容,如果未能解决你的问题,请参考以下文章

动态加载jscss 代码

动态加载jscss 代码

JS动态加载CSS和JS

动态加载js css 插件

angularJS使用ocLazyLoad实现js延迟加载

#iOS问题记录#动态Html加载本地CSS和JS文件