通过js加载的css样式和直接用<link>引入样式怎么效果不一样

通过link引入的clipboard.png
效果
clipboard.png
通过js动态引入

clipboard.png

效果

clipboard.png
注:用的是一样的样式

阅读 4.6k
3 个回答
新手上路,请多包涵

css 加载也是有优先顺序的

贴一下网络请求信息和报错信息。
肉眼看你贴出来这部分代码没问题的。

function insertLink(url) {
  var link = document.createElement('link');
  link.rel = 'stylesheet';
  link.href = url;
  document.querySelector('head').appendChild(link);
}

insertLink('http://cdn.bootcss.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css');

把函数写到head里执行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题