欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS实现动态添加外部js、css到head标签的方法

程序员文章站 2023-01-10 08:01:14
本文实例讲述了js实现动态添加外部js、css到head标签的方法。分享给大家供大家参考,具体如下: function appendjqcdn() { v...

本文实例讲述了js实现动态添加外部js、css到head标签的方法。分享给大家供大家参考,具体如下:

function appendjqcdn() {
   var head = document.head || document.getelementsbytagname('head')[0];
   var script = document.createelement('script');
   var style = document.createelement('style');
   script.setattribute("src", "https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js");
   style.innerhtml = '';
   head.appendchild(script);
   head.appendchild(style);
}

动态添加 js

function loadscript(url, callback) {
   var script = document.createelement("script");
   script.type = "text/javascript";
   if (typeof (callback) != "undefined") {
     if (script.readystate) {
       script.onreadystatechange = function () {
         if (script.readystate == "loaded" || script.readystate == "complete") {
           script.onreadystatechange = null;
           callback();
         }
       };
     } else {
       script.onload = function () {
         callback();
       };
     }
   };
   script.src = url;
   document.body.appendchild(script);
}

loadscript("https://cdn.bootcss.com/jquery/3.2.1/jquery.js", function() { 
   //加载,并执行回调函数
   alert('动态引入jquery成功')
});

更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript操作dom技巧总结》、《javascript页面元素操作技巧总结》、《javascript事件相关操作与技巧大全》、《javascript查找算法技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》及《javascript错误与调试技巧总结

希望本文所述对大家javascript程序设计有所帮助。