1

如果以下内容听起来有点奇怪,我们深表歉意。我在一个不允许访问核心模板的旧框架中工作,因此无法更改文件的加载顺序。

我要做的是在所述文档 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 的引用。

4

1 回答 1

2

You better off appending your script simply to the head, and so it will become your last script.

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);
于 2010-12-15T16:40:37.057 回答