<iframe name="fm1" ....></iframe>
<script>
alert(document.frames["fm1"].document.body.outerHTML)
<script>

解决方案 »

  1.   

    和window中一样。用名字访问:parent.fml.elementName
      

  2.   

    <IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC="sample.htm"></IFRAME>下面的例子返回了对 IFRAME 包含的文档的 all 集合的引用。var collAll = document.frames("IFrame1").document.all
      

  3.   

    IFRAME 元素也就是文档中的文档,或者好像浮动的框架(FRAME)。frames 集合提供了对 IFRAME 内容的访问。请使用 frames 集合读写 IFRAME 内包含的元素。例如,如果要访问 iframe 内 body 对象的 backgroundColor 样式,语法应为:sColor = document.frames("sFrameName").document.body.style.backgroundColor;通过 iframe 对象所在页面的对象模型,你可以访问 iframe 对象的属性,但不能访问其内容。例如,访问 iframe 对象的 border 样式的语法应为:sBorderValue = document.all.oFrame.style.border;
      

  4.   

    index.htm
    <IFRAME name=aa src="a.asp"></IFRAME>
    <IFRAME name=bb src="b.asp"></IFRAME>a.asp
    <a href="#" onClick="alert(parent.document.frames['bb'].document.all['t1'].value)">弹出t1的值 </a>
      

  5.   

    注意主页面与iframe里的页面不能是跨域的页面
      

  6.   

    访问包含文档的IFRAME元素对象的属性和方法
    document.getElementById("iframeID").property|method([parametds])
    从IFRAME元素的文档访问IFRAME元素的属性和方法
    parent.document.getElementById("iframeID").property|method([parametds])
      

  7.   

    document.frames['frame名'].frame对象
      

  8.   

    iframe的话,是用window("iframeid").document.all.****