javascript 动态样式添加的简单实现

标签:业务范围    日期:2018-07-11 08:57    录入:美娱国际平台注册    浏览:

  

[js动态添加样式]javascript 动态样式添加的简单实现

  

异步加载css文件或者异步加载css模块,支持所有浏览器,包括IE,参考至javascript高级编程  

  

1.createLink方法用于创建一个style标签并添加到head标签中  

  

2.createModule方法用于创建一个style样式表的标签,并且如果在IE8以下的版本运行会抛出异常,在异常捕获模块中执行style.styleSheet.cssText兼容IE添加style的样式内容。

  

  
  
      //异步加载css文件,支持所有浏览器  document.getElementById("demo").onclick = function () {  createLink("../../css/demo.css");  }  function createLink(src) {  var link = document.createElement("link");  link.rel = "stylesheet"  link.type = "text/css";  link.href = src;  document.getElementsByTagName("head")[0].appendChild(link);  }  //IE将