<link>标签可以把外部css样式引入HTML页面

<style>元素用于指定嵌入的样式

通过修改link的href属性,改变引入的css样式

function loadStyle(url){
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = url;
var head = document.getElementsByTagName('head')[0];
head.appendChild(link);
}

修改内部css样式通过修改style内部元素完成

<script>
function loadStyleString(css){
var style = document.createElement('style');
var head = document.getElementsByTagName('head')[0];
style.type = 'text/css';
try
{
style.appendChild(document.createTextNode(css));//兼容标准浏览器
}
catch (ex)
{
style.styleSheet.cssText = css;//兼容IE
}
head.appendChild(style);
}
</script>

 cssText容易是浏览器崩溃

最新文章

  1. VS2015 Update2中有关cordova和xamarin安装的问题
  2. java面向对象---对象容器
  3. JVM之Parallel Scavenge收集器
  4. python学习——如何判断输入是数字
  5. osgconv 批量转换
  6. php 读取文件readfile
  7. EF实体框架之CodeFirst三
  8. ios 字典转模型
  9. oracle之单行函数
  10. Apache virtualhost 配置
  11. bash if 表达式
  12. d3力导向图聚焦
  13. java语法基础(总结)
  14. 简述 JVM 垃圾回收算法
  15. python 操作mongo
  16. maven 项目使用本地jar
  17. CSS段落对齐方式
  18. MFC Release版本串口连不上的问题
  19. 汇编 for循环
  20. 手机站测试工具(node服务器)

热门文章

  1. nginx配置websocket
  2. linux命令学习之:df
  3. go语言中结构struct
  4. materia官网地址
  5. axios基本使用
  6. devexpress WinForms MVVM
  7. BZOJ1935或洛谷2163 [SHOI2007]园丁的烦恼
  8. POJ 2014.K-th Number 区间第k小 (归并树)
  9. 超全面!UI设计师如何适配2018新款iPhone
  10. There are stopped jobs