js动态加载以及确定加载完成的代码_javascript技巧
程序员文章站
2022-04-13 15:13:18
...
代码如下:
var otherJScipt = document.createElement("script");
otherJScipt = document.createElement("script");
otherJScipt.setAttribute("type", "text/javascript");
otherJScipt.setAttribute("src", "/xxx.js");
document.getElementsByTagName("head")[0].appendChild(otherJScipt);//追加到head标签内
//判断服务器
if (navigator.userAgent.indexOf("IE") >= 0) {
//IE下的事件
otherJScipt.onreadystatechange = function () {
//IE下的判断,判断是否加载完成
if (otherJScipt && (otherJScipt.readyState == "loaded" || otherJScipt.readyState == "complete")) {
otherJScipt.onreadystatechange = null;
callMyFun();
}
};
}
else {
otherJScipt.onload = function () {
otherJScipt.onload = null;
callMyFun();
};
}
复制代码 代码如下:
var otherJScipt = document.createElement("script");
otherJScipt = document.createElement("script");
otherJScipt.setAttribute("type", "text/javascript");
otherJScipt.setAttribute("src", "/xxx.js");
document.getElementsByTagName("head")[0].appendChild(otherJScipt);//追加到head标签内
//判断服务器
if (navigator.userAgent.indexOf("IE") >= 0) {
//IE下的事件
otherJScipt.onreadystatechange = function () {
//IE下的判断,判断是否加载完成
if (otherJScipt && (otherJScipt.readyState == "loaded" || otherJScipt.readyState == "complete")) {
otherJScipt.onreadystatechange = null;
callMyFun();
}
};
}
else {
otherJScipt.onload = function () {
otherJScipt.onload = null;
callMyFun();
};
}
推荐阅读
-
Javascript 判断Flash是否加载完成的代码_javascript技巧
-
js或者jquery判断图片是否加载完成实现代码_javascript技巧
-
Javascript 判断Flash是否加载完成的代码_javascript技巧
-
JS判断页面加载状态以及添加遮罩和缓冲动画的代码_javascript技巧
-
动态加载js的方法汇总_javascript技巧
-
预加载css或javascript的js代码_javascript技巧
-
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)_javascript技巧
-
js 加载并解析XML字符串的代码_javascript技巧
-
js检测iframe是否加载完成的方法_javascript技巧
-
JS 动态加载脚本的4种方法_javascript技巧