如何编写JavaScript代码动态向页面head标签中添加外部CSS和JS文件?
- 内容介绍
- 相关推荐
本文共计284个文字,预计阅读时间需要2分钟。
本例展示如何使用JavaScript动态地将外部JS和CSS文件添加到HTML文档的head标签中。以下是一个简化的代码示例:
javascriptfunction appendJQCDN() { var head=document.head || document.getElementsByTagName('head')[0]; var script=document.createElement('script'); script.src=https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js; head.appendChild(script);
var link=document.createElement('link'); link.rel=stylesheet; link.href=path/to/your/css/file.css; head.appendChild(link);}
本文实例讲述了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", "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("cdn.bootcss.com/jquery/3.2.1/jquery.js", function() { //加载,并执行回调函数 alert('动态引入jquery成功') });
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
本文共计284个文字,预计阅读时间需要2分钟。
本例展示如何使用JavaScript动态地将外部JS和CSS文件添加到HTML文档的head标签中。以下是一个简化的代码示例:
javascriptfunction appendJQCDN() { var head=document.head || document.getElementsByTagName('head')[0]; var script=document.createElement('script'); script.src=https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js; head.appendChild(script);
var link=document.createElement('link'); link.rel=stylesheet; link.href=path/to/your/css/file.css; head.appendChild(link);}
本文实例讲述了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", "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("cdn.bootcss.com/jquery/3.2.1/jquery.js", function() { //加载,并执行回调函数 alert('动态引入jquery成功') });
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。

