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 java web js中如何获取另外一个js传来的URL地址 急急急!! 用js怎样将地址栏、状态栏等去掉。条件是:不用window.open(),因为我不打开新页面,只是在本页面控制。 动态生成的DIV层如何让它在最前面? 关于JavaScript命名空间的问题 关于用showModalDialog弹出子窗口的from里的值传递给父窗口的问题 进来讨论下,大家都提高提高!(循环变量) 这段代码实现了图片集特效,请大家解释一下 这样的iframe如何刷新呢?请高手帮忙! 用JS实现图片分割,拼接 页面里面加个小数字键盘? 菜鸟求教JS问题
html本身就是顺序加载的
function doSth(){
if (event.srcElement.readyState=="complete") doWork();
}
</script>
可以采用setInterval()定时检测的方式处理。
或者,js代码写在window.onload 事件之中。
或者,采用jQuery的document ready事件。