Javascript - 在内联脚本之前运行动态加载的脚本

时间:2018-03-08 02:59:09

标签: javascript

我有一些动态加载的JS文件,我这样加载:

javascripts.forEach(function(src) {
    script = document.createElement('script');
    script.src = src;
    script.async = false;
    document.getElementsByTagName('head')[0].appendChild(script);
});

(其中javascripts是一个文件数组。)

此脚本由头部加载的JS文件运行。我遇到的问题是,在依赖于动态加载的JS的主体中包含的某些脚本之后,才会运行动态加载的文件。

我认为,由于文件被添加到头部,它们会在身体前面运行,但它们不是。我做错了什么?

(我知道我应该摆脱内联脚本,但不幸的是我只能控制一个JS文件,我需要以某种方式利用它来通过动态加载更多JS文件来修复。)

0 个答案:

没有答案