在页面中,根据不同的点击按钮,动态加载不同的JS文件
然后在根据页面中的其他参数执行JS文件中的某个方法
但现在,执行方法的时候,提示找不到对象,分析原因是动态加载的JS是异步传输的,JS没有加载完成,所以找不到对象,如果网速不卡,可以采用延迟执行的方法。可我希望能通过某种手段来判断该JS是否加载完成。当家在完成后,调用JS文件中的方法~~先谢谢啦~~~~~~
然后在根据页面中的其他参数执行JS文件中的某个方法
但现在,执行方法的时候,提示找不到对象,分析原因是动态加载的JS是异步传输的,JS没有加载完成,所以找不到对象,如果网速不卡,可以采用延迟执行的方法。可我希望能通过某种手段来判断该JS是否加载完成。当家在完成后,调用JS文件中的方法~~先谢谢啦~~~~~~
我的目的是在本地判断,引用的JS文件是否加载完成, 不去改变JS文件
(JS不一定全部都在我自己的服务器上)
domscript.onload = function() {
if ( ! domscript.onloadDone ) {
domscript.onloadDone = true;
init();
}
};
domscript.onreadystatechange = function() {
if ( ( "loaded" === domscript.readyState || "complete" === domscript.readyState ) && ! domscript.onloadDone ) {
domscript.onloadDone = true;
init();
}
}
domscript.onload = function() {
if ( ! domscript.onloadDone ) {
domscript.onloadDone = true;
其中方法();
}
};
domscript.onreadystatechange = function() {
if ( ( "loaded" === domscript.readyState || "complete" === domscript.readyState ) && ! domscript.onloadDone ) {
domscript.onloadDone = true;
其中方法();
}
}