时间:2021-05-26
所以如果某个图片或者其他资源加载很长时间, 访问者就会看到一个不完整的页面, 甚至在图片加载之前就执行了需要依赖动态添加的元素的脚本而导致脚本错误.
window.onload = function() { testDiv.innerHTML = "<div style=\"border:solid 1px #FF0000\">动态创建的div</div>"; }
解决办法就是等DOM被解析后, 在图像和外部资源加载之前执行我们的函数.在jQuery中让这一实现变得可行:
复制代码 代码如下:
//jQuery 使用动态创建的$(document).ready(function)方法
$(document).ready(
function() { testDiv.innerHTML = "<div style=\"border:solid 1px #FF0000\">使用动态创建的$(document).ready(function)方法</div>"; }
);
//或者使用简便语法:
/jQuery 使用$(function)方法
$(
function() { testDiv.innerHTML += "<div style=\"border:solid 1px #FF0000\">使用$(function)方法</div>"; }
);
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法
jquery中的$(document).ready()类似于javascript中的window.onload(),但是其中还是有很大区别的1.jquery中的
本文实例讲述了window.onload与$(document).ready()的区别。分享给大家供大家参考。具体分析如下:window.onload是Java
1.$(document).ready()$(document).ready()是jQuery中响应JavaScript内置的onload事件并执行任务的一种典
复制代码代码如下:window.onload=function(){varinputs=document.getElementsByTagName("input