100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JavaScript动态加载CSS的三种方法

JavaScript动态加载CSS的三种方法

时间:2019-05-14 16:20:46

相关推荐

JavaScript动态加载CSS的三种方法

想不想get新技能酷炫一下,今天小编就跟大家分享个简单的JavaScript动态加载CSS的三种方法教程,一起来看看吧!超容易上手~

如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。

//第一种:一般用在外部CSS文件中加载必须的文件

@importurl(style.css);

/*只能用在CSS文件中或者style标签中*/

//第二种:简单的在页面中加载一个外部CSS文件

();

//第三种:用createElement方法创建CSS的Link标签

varhead=(&#&#)();

varstyle=(&#&#);

&#&#;;

&#&#;;

&#&#;;

();

这里贴上我以前在项目中使用的几个函数,希望对大家有用!

functionloadJs(file){

varscriptTag=document.getElementById('loadScript');

varhead=document.getElementsByTagName('head').item(0);

if(scriptTag)head.removeChild(scriptTag);

script=document.createElement('script');

script.src="../js/mi_"+file+".js";

script.type='text/javascript';

script.id='loadScript';

head.appendChild(script);

}

functionloadCss(file){

varcssTag=document.getElementById('loadCss');

varhead=document.getElementsByTagName('head').item(0);

if(cssTag)head.removeChild(cssTag);

css=(&#&#);

css.href="../css/mi_"+file+".css";

css.rel='stylesheet';

css.type='text/css';

css.id='loadCss';

head.appendChild(css);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。