1、要想拿iframe里面的内容,需要等待iframe加载完毕之后,也就是需要添加onload事件。可以直接使用
window.onload = function(){}或者
iframeName.onload = function(){}或者
iframeID.onload = function(){};
2、可以直接通过iframe里面的name标签名属性获取iframe的contentWindow。除此之外,众所周知,我们可以直接通过元素的id来获取元素的dom,那么假如iframe的id为iframeID,iframe的name为iframeName,那么iframeID.contentWindow === iframeName //true。
3、不要随意在页面中使用var name=之类的,因为name属性是每个window自带的属性,也就是在定义iframe标签时的那个name属性,更改了name,并且你在父window是通过iframeName来对这个iframe来进行引用的话,就会丢失对这个iframe的引用而导致报错
4、iframe之间的通信
见https://blog.csdn.net/willspace/article/details/49003963