javascript 动态加载 css 方法总结

2019-12-25,,,,

1. 用在外部CSS文件中加载必须的文件
@importurl(style.css);
//只能用在CSS文件中或者style标签中
2. 简单的在页面中加载一个外部CSS文件
document.createStyleSheet(cssFile);
2. 用createElement方法创建CSS的Link标签
varhead=document.getElementsByTagName('HEAD').item(0);
varstyle=document.createElement('link');
style.href='style.css';
style.rel='stylesheet';
style.type='text/css';
head.appendChild(style);
下面是经常会用到的两个函数.
复制代码 代码如下:
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=document.createElement('link');
  css.href="../css/mi_"+file+".css";
  css.rel='stylesheet';
  css.type='text/css';
  css.id='loadCss';
  head.appendChild(css);
}

您可能感兴趣的文章:

  • 多浏览器兼容的动态加载 JavaScript 与 CSS
  • 如何使用jquery动态加载js,css文件实现代码
  • 动态加载js和css(外部文件)
  • 异步动态加载js与css文件的js代码
  • 动态加载js、css等文件跨iframe实现
  • 一个简单的动态加载js和css的jquery代码
  • 动态加载js、css的实例代码

《javascript 动态加载 css 方法总结.doc》

下载本文的Word格式文档,以方便收藏与打印。