js和CSS(外部文件)的动态加载

复制代码代码如下所示:
动态加载外部js文件
var标志=真;
如果(标志){
Loadscript(JS /指标。JS );
};
函数加载脚本(URL){
VaR脚本= document.createelement(脚本);
script.type = type/javascipt;
script.src =网址;
document.getelementsbytagname(头){ 0 }。appendChild(剧本);
};
动态加载js
如果(标志){
VaR脚本= document.createelement(脚本);
script.type =文本/ javascript;
script.text = ;
document.getelementsbytagname(头){ 0 }。appendChild(剧本);
};
动态加载外部CSS样式
如果(标志){
LoadCss(CSS /基地。CSS);
};
功能loadcss(URL){
VaR链接= document.createelement(链接);
link.type =文本/ CSS;
link.rel =样式表;
link.href =网址;
document.getelementsbytagname(头){ 0 }。appendChild(链接);
};
动态加载方式
如果(标志){
VaR的风格= document.createelement(风格);
style.type =文本/ CSS;
document.getelementsbytagname(头){ 0 }。appendChild(风格);
无功表=文档样式表{ 0 };
insertrules(表,# gaga1
};
功能insertrules(片、selectortxt,csstxt,位置){
如果(表。insertrule){ / /非IE浏览器
Sheet.insertRule(selectortxt +{+ csstxt +}
} else if(表。addrule){ / /确定IE浏览器
Sheet.addRule(selectortxt,csstxt,位置)
}
}