1.DOM加载完毕后添加元素(传统方法)window.onload = function(){ div1.innerHTML = "动态创建的div";}虽然能够在DOM完整加载后再添加新的元素,但是浏览器执行的window.onl ...
1.DOM加载完毕后添加元素(传统方法)
window.onload = function(){
div1.innerHTML = "动态创建的div";
}
虽然能够在DOM完整加载后再添加新的元素,但是浏览器执行的window.onload不仅仅是在DOM构建完后,也是在所有图像和其他外部资源完整的加载并且在浏览器窗口显示之后,所以如果某个图片或其他资源加载的时间比较长,访问者就会看到一个不完整的页面,甚至在图片加载之前就执行了需要依赖动态添加的的元素的脚本而导致脚本的错误。
解决方法:
使用jquery的$()在图像和外部资源加载之前就执行我们的函数。
2.jquery使用动态创建的$(document).ready(function){}方法
$(document).ready( function() {
div1.innerHTML = "动态创建的div";
} );
也可使用简便方法:
$( function() {
div1.innerHTML = "动态创建的div";
} );
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:页面加载
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。