道歉,如果以下听起来有点奇怪。我在遗留框架中工作,不允许访问核心模板,因此无法改变文件的加载顺序。
我想要做的是在所述文档HEAD中的最终SCRIPt之后在文档的HEAD中加载JS文件。
我目前正在使用以下内容但没有成功:
var head = document.getElementsByTagName("head")[0];
var headScripts = head.getElementsByTagName("script");
var headScriptsLength = headScripts.length - 1;
var headScripts = headScripts[headScriptsLength];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = '/Global/ICIS/Scripts/global.js';
headScripts.appendChild(newScript);
它在创建它的块之后直接添加对global.js的引用。
答案 0 :(得分:2)
最好将脚本简单地附加到头部,这样它就会成为你的最后一个脚本。
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '/Global/ICIS/Scripts/global.js';
head.appendChild(script);