Web浏览器如何知道<script>
标记内的脚本是否已完成加载?
答案 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)
如果您需要知道特定脚本标记何时完成解析,请在其代码末尾或之后立即触发一些自定义事件。