gpt4 book ai didi

javascript - 如何在加载特定 JS 后运行 Javascript 函数?

转载 作者:数据小太阳 更新时间:2023-10-29 05:06:40 25 4
gpt4 key购买 nike

我制作了一个 js 函数,用于在我的 html 中包含另一个 Javascript。我需要确保我使用该函数加载的脚本已完成处理,然后仅在我的原始脚本中进一步移动。

function loadBackupScript(){
var script = document.createElement('script');
script.src = 'http://www.geoplugin.net/javascript.gp';
script.type = 'text/javascript';
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}

我需要知道脚本已经加载以便提前使用它的功能。我该怎么做?

最佳答案

function loadBackupScript(callback) {
var script;
if (typeof callback !== 'function') {
throw new Error('Not a valid callback');
}
script = document.createElement('script');
script.onload = callback;
script.src = 'http://www.geoplugin.net/javascript.gp';
document.head.appendChild(script);
}

loadBackupScript(function() { alert('loaded'); });

关于javascript - 如何在加载特定 JS 后运行 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4323723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com