单击按钮后加载外部JavaScript

时间:2018-11-02 12:17:36

标签: javascript

点击按钮后,我想从网站上的外部资源中加载javascript。

我尝试了以下解决方案。 Java脚本代码,单击按钮后执行:

var script = document.createElement("script");
script.type = "text/javascript";
script.src = "scrSource";

document.getElementsByTagName("head")[0].appendChild(script);

因此,现在我可以在脑海中看到javaScript,但尚未执行。

因此,当我以正常方式(在加载页面时)在标头中加载外部脚本时,它将加载其他一些Java脚本源。

但是使用我的解决方案(单击按钮后加载文件),我只将其放在头上,没有任何进一步的动作。

有人对我如何解决此问题有任何想法吗? (而且我不允许使用jQuery,只能使用Java脚本)

1 个答案:

答案 0 :(得分:0)

{{1}}

通过简单的Google搜索“加载外部JavaScript”即可返回此link。您看到的功能就是从那里开始的。它很老,但是可以用。 我使用Faker.js生成随机数据,以确认已加载的库已准备就绪,可以使用。

它处理onreadystatechange / onload,因此您可以定义一个回调以开始使用刚下载的库。