<HEAD>
</HEAD>
<BODY>
<iframe id=f2>
</iframe>
<iframe id=f1>
</iframe>
<script>
   alert(document.all.f1.id)
   alert(document.all('f1').id)
</script>
</BODY>

解决方案 »

  1.   

    用:
    document.frames("ifrm")
    ifrm是你的iframe的ID号
    如果访问iframe里的元素:
    document.frames("ifrm").document.all.*****
      

  2.   

    直接用下面的方法访问frame中的mytext元素
    frameid.document.all.mytext.value
      

  3.   

    我其中的一个frame是在javascript文件中加入的,而且该文件中的几个function要访问该frame,以设置frame的属性,在function内访问frame时用了几种方法都不行
      

  4.   

    我这样写通过了:<iframe  id=ifrm height="100%"  src="1.asp" > 
    <iframe  id=ifrm2 height="100%" src="2.asp" > <script>
    document.frames("ifrm").document.all.tab.innerHTML=document.all.tab1.outerHTML;
    document.frames("ifrm2").document.all.tab.innerHTML=document.all.tab2.outerHTML;
    </script>
      

  5.   

    document.frames["ifrm"]肯定是可以的
    我试过
      

  6.   

    我在设置pages smartNavigation="true"后,HTML中自动增加了一个IFRAME:
    <IFRAME ID=__hifSmartNav NAME=__hifSmartNav STYLE=display:none src="javascript:smartnav=1"></IFRAME>同时,我在页面中引用了一个js文件(梅花雨的日历控件〕:
    ....................................
    document.writeln('<iframe id=meizzDateLayer Author=wayx frameborder=0 style="position: absolute; width: 144; height: 211; z-index: 9998; display: none"></iframe>');
    .....................................
    window.frames.meizzDateLayer.document.writeln(strFrame);
    window.frames.meizzDateLayer.document.close()设置smartNavigation以前日历控件没有问题,一旦加上,原来的是获取iframe的地方就产生'...' is null or not an object的错误