JavaScript 通过Javascript动态加载Css文件

Posted

tags:

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

var CSSLoader = {
	addStylesheets: function(sheets, elm){
		var l = sheets.length;
		if( !l ) return;
		elm = $(elm) || $$('head')[0];
		if( !elm ) return;
		
		for( var i=0; i<l; i++){
			var sheet = sheets[i];
			var info = {
				rel: 'stylesheet',
				type: 'text/css',
				media: 'screen'
			}
                        if( Object.isString(sheet)){
                            Object.extend(info, {href: sheet});
                        }else{
                            try{
                                Object.extend(info, sheet);
                            }catch(e){
                                continue;
                            }
                        }
			var temp = new Element('link', info);
			elm.insert(temp);
		}
	}
};

以上是关于JavaScript 通过Javascript动态加载Css文件的主要内容,如果未能解决你的问题,请参考以下文章

通过 javascript 将索引动态分配给 Razor 模型

JavaScript:通过计算键动态解构对象

通过动态创建的脚本标签异步加载 JavaScript 的 CORS 问题

JavaScript 如何通过单击和拖动动态移动 div

通过javascript每次点击动态禁用文本选择?

通过Javascript动态加载Css文件