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

时间:2014-06-08 18:31:07

标签: javascript

Web浏览器如何知道<script>标记内的脚本是否已完成加载?

2 个答案:

答案 0 :(得分:2)

加载资源(例如脚本或样式表)时会触发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事件不适用于内联脚本。

答案 1 :(得分:1)

如果您需要知道特定脚本标记何时完成解析,请在其代码末尾或之后立即触发一些自定义事件。