javascript - 浏览器如何知道脚本是否已完成加载?

标签 javascript

Web 浏览器如何知道 <script> 中的脚本是否存在?标签加载完成?

最佳答案

onload 事件在加载资源(例如脚本或样式表)时触发:

var oScript = document.createElement("script");
oScript.type = "text\/javascript";
oScript.onload = function () {
  // do something when the script is loaded
}
document.getElementsByTagName("head")[0].appendChild(oScript);
oScript.src = "path/to/script";

onload 事件对内联脚本不起作用。

关于javascript - 浏览器如何知道脚本是否已完成加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24109473/

相关文章:

javascript - 将过滤器 AND 替换为 OR

javascript - 我如何在 XPages 中安装 jquery 和 jqueryUI 文件?

javascript - 具有可变大小元素的垂直javascript无限文本轮播

javascript - (function() { document.getElementById() == null; })();

javascript - 未声明 HTML 文档的字符编码

javascript - 如果不是使用 jQuery 唯一发生的情况,是否从 dom 中删除元素?

javascript - 返回单个数组

javascript - 对于 Javascript,是什么阻止了现代实现不将参数视为真正的数组?

javascript - var = 变量 + 'String'

javascript - 向数据表框架添加列