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

スクリプトを単に頭に追加する方がよいので、それが最後のスクリプトになります。

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 に答える