javascript如何能够判断页面上某个元素是否已经加载完毕? javascript如何能够判断页面上某个元素是否已经加载完毕,如果没有加载完毕,则一直等待(程序block在那,不返回),直到该元素加载完毕,然后再进行其他后续操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体的例子说下?html本身就是顺序加载的 <img src="xx.jpg" onreadystatechange="doSth()"/><script> function doSth(){ if (event.srcElement.readyState=="complete") doWork(); }</script> block可不行,那样元素永远都不会继续加载,因为被“block”了哈哈。可以采用setInterval()定时检测的方式处理。 或者,把js代码写在html元素代码之后,此时元素是100%绝对已经加载完毕。或者,js代码写在window.onload 事件之中。或者,采用jQuery的document ready事件。 jquery里的方法:$("img2").complete = true 急求 求助: IE下跳转到锚点后得不到页面卷去的高度 Firefox下JavaScript读取xml文档节点 出错了,帮我看下错哪里 js 如何打开本地word程序 word文档也是本地.不是在浏览器中打开 请问QQ空间的漂浮代码怎么做,点击链接之后再飘,而不是载入页面漂 如何显示文件图标 特急,在线等,想做一个下压式的整屏广告,然后自动关闭,像新浪那样的 使用window.open,能否让新窗口始终在父窗口前面? 急求WEB大神 页面里面加个小数字键盘? 菜鸟求教JS问题
html本身就是顺序加载的
function doSth(){
if (event.srcElement.readyState=="complete") doWork();
}
</script>
可以采用setInterval()定时检测的方式处理。
或者,js代码写在window.onload 事件之中。
或者,采用jQuery的document ready事件。