本文主要是介绍Html中,想利用JS引入Jquery文件;$.getScript()无效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在使用$.getScript()时,会爆出错误:ReferenceError: $ is not defined ,这是因为没有在JS文件前引入Jquery。
那么可以这样使用:(这个方式只适合放在页面代码最后面使用)
(function () {var script = window.document.createElement('script');var jslistNormal = [],jslistDebug = [],inter;script.type = 'text/javascript';script.src = 'https://cdn.staticfile.net/jquery/3.7.1/jquery.min.js';document.getElementsByTagName('body')[0].appendChild(script);inter = setInterval(function () {if (typeof $ === 'function') {loadjs();clearInterval(inter);}}, 100);
})();function loadjs(){//这里放入你需要引入Jquery后执行的代码}
如果想在head标签内容使用:(将body改为html即可)
(function () {var script = window.document.createElement('script');var jslistNormal = [],jslistDebug = [],inter;script.type = 'text/javascript';script.src = 'https://cdn.staticfile.net/jquery/3.7.1/jquery.min.js';document.getElementsByTagName('html')[0].appendChild(script);inter = setInterval(function () {if (typeof $ === 'function') {loadjs();clearInterval(inter);}}, 100);
})();function loadjs(){//这里放入你需要引入Jquery后执行的代码}
这篇关于Html中,想利用JS引入Jquery文件;$.getScript()无效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!