Javascript 在JS文件中设置延迟以调用JS文件

Javascript 在JS文件中设置延迟以调用JS文件,javascript,delay,Javascript,Delay,我试图让一个Javascript文件由另一个加载,但我希望第二个文件在延迟后加载。我需要添加什么才能获得延迟 $(document).ready(function() { var script = document.createElement('script'); script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js"; document.ge

我试图让一个Javascript文件由另一个加载,但我希望第二个文件在延迟后加载。我需要添加什么才能获得延迟

$(document).ready(function() {
    var script = document.createElement('script');
    script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
    document.getElementsByTagName('body')[0].appendChild(script);
});

您可以使用
window.setTimeout(func,毫秒)


在加载Javascript文件之前,可以使用
setTimeout
延迟X毫秒

$(document).ready(function() {
    var script = document.createElement('script');
    script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
    setTimeout(function(){
        document.body.appendChild(script);
    },2000);  // 2000 is the delay in milliseconds
});
setTimeout
将在若干毫秒后运行您赋予它的函数

有关
setTimeout
的更多官方信息,请参见此

另外,
getElementsByTagName
是获取身体的糟糕方法。改用
document.body


下面是一个关于
setTimeout
的简单演示:。

谢谢,我们将在8分钟内接受答案。再次感谢,谢谢!如果我有15分的分数,我会提高你的回答。谢谢!下面是
setTimeout
的演示:。
$(document).ready(function() {
    var script = document.createElement('script');
    script.src = "https://lib.store.yahoo.net/lib/yhst-136932942155053/BongoCheckout.Yahoo.2.js";
    setTimeout(function(){
        document.body.appendChild(script);
    },2000);  // 2000 is the delay in milliseconds
});