以下程序请直接复制运行(不要让我百度了,我知道怎么百度的,亲,百度解决不了才来这里的,谢谢啊)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
以下是window iframe网页内容 可以直接运行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
$(function () {改为===》 $(window).load,因为$(function(){})是在dom准备好就执行了,此时你的iframe还没加载完毕,当然找不到对象。。
而且你要使用window.frames["window_iframe"]这种方式获取iframe,要给iframe增加name,配置id有些浏览器获取不到的
$(window).load(function () {
var len = $('#window_iframe').contents().find('.window').size();
console.log(len);
})
<iframe id="window_iframe" name="window_iframe" style="width: 700px;height: 600px;" src="window_iframe.html" frameborder="0"></iframe>