您的位置:首页 > Web前端 > CSS

动态替换css和js的方法

2016-04-24 13:24 585 查看
var dynamicLoading  =  {

    css:function(path){

      //判断是否传入路径

       if(!path || path.length === 0){
  throw new Errow("argument 'path' is required!");

       }

      //获取head标签

      var head = document.getElementByTagName("head")[0];

      //创建link标签

      var link = document.createElement("link");

      //href赋值为path 

      link.href = path;

      link.rel = "stylesheet";

      //申明css

      link.type = "text/css";

      head.appendChild(link);

    },

    js:function(path){

      //判断是否传入路径

       if(!path || path.length === 0){
  throw new Errow("argument 'path' is required!");

       }

       //获取head标签

      var head = document.getElementByTagName("head")[0];

      //创建script标签

       var script = document.createElement("script");

       //src赋值为path
script.src = "path";
//申明js
script.type = "text/javascript";
head.appendChild(script);

    }

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: