javascript - 延迟脚本加载

标签 javascript

所以如果我有以下内容:

<script type="text/javascript" src="offsite file I am referencing"></script>

我只是想延迟使用 settimeout 调用该文件的执行,我该怎么做?

非常奇怪的是,我在一个简单的函数上使用 settimeout 没有问题,但我在这个看似更简单的情况下有点困惑。

我的想法是我可以创建一个在 x 时间后调用该文件的函数,但是在函数中调用该文件似乎让我无法理解。

最佳答案

你就快到了。

在 settimeout 回调函数中执行以下操作:

var script = document.createElement('script');
script.src = "http://whatever.com/the/script.js";
document.getElementsByTagName('head')[0].appendChild(script);

关于javascript - 延迟脚本加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611714/

相关文章:

javascript - 使用jquery从href标签中提取值

javascript - 变量作用域不像我想象的那样工作 - 无法访问变量

javascript - 结束后获取 Facebook 用户 session

javascript - 悬停时 anchor 上的文字会发生变化

javascript - 模态增长时如何扩展模态背景?

javascript - 将带有 AM/PM 的日期字符串转换为 javascript 日期对象

javascript - jquery - 将输入值从一种表单复制到另一种表单(表单和输入名称相同)

javascript - 使下拉div与内容div重叠

javascript - 使用 javascript 使用与第一个相同的值填充第二个下拉框?

javascript - 如何检查变量是否不为空?